home *** CD-ROM | disk | FTP | other *** search
/ PC/CD Gamer UK 123 / CD Gamer Issue 123 (June 2003) (Disc 1).ISO / Games / Dev_Demo_EU / data1.cab / App_Executables / System / IpDrv.u < prev    next >
Unreal Engine 3 Package  |  2003-02-28  |  42.2 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: Unreal Engine 3 Package (archive/unrealEngine3Package).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Unreal Engine 3 Package (archive/unrealEngine3Package) magic Supported
1% dexvert Unreal Texture (image/unrealTexture) ext Unsupported
1% dexvert KICK-Pascal Unit Interface (other/kickPascalUnitInterface) ext Unsupported
100% file Unreal Engine package (little-endian), version 120/008, names: 320, imports: 33, exports: 350 default
99% file data default
100% TrID UE3 Unreal Package (LE) default
100% detectItEasy Format: UnrealEngine\Unreal Package(120,8) default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| c1 83 2a 9e 78 00 08 00 | 05 00 00 00 40 01 00 00 |..*.x...|....@...|
|00000010| 40 00 00 00 5e 01 00 00 | 6b 93 00 00 21 00 00 00 |@...^...|k...!...|
|00000020| 48 92 00 00 9d 75 1d 8e | fd 21 e9 46 95 2c a7 58 |H....u..|.!.F.,.X|
|00000030| 29 a0 46 93 01 00 00 00 | 5e 01 00 00 40 01 00 00 |).F.....|^...@...|
|00000040| 05 4e 6f 6e 65 00 10 04 | 07 04 09 4c 69 67 68 74 |.None...|...Light|
|00000050| 69 6e 67 00 10 00 07 00 | 07 45 6e 67 69 6e 65 00 |ing.....|.Engine.|
|00000060| 10 00 07 04 05 43 6f 72 | 65 00 10 00 07 04 06 49 |.....Cor|e......I|
|00000070| 70 44 72 76 00 10 00 07 | 00 06 46 6f 72 63 65 00 |pDrv....|..Force.|
|00000080| 10 00 07 00 06 4b 61 72 | 6d 61 00 10 00 07 00 0a |.....Kar|ma......|
|00000090| 43 6f 6c 6c 69 73 69 6f | 6e 00 10 00 07 00 09 4d |Collisio|n......M|
|000000a0| 6f 76 65 6d 65 6e 74 00 | 10 00 07 00 0b 4c 69 67 |ovement.|.....Lig|
|000000b0| 68 74 43 6f 6c 6f 72 00 | 10 00 07 00 07 53 79 73 |htColor.|.....Sys|
|000000c0| 74 65 6d 00 10 00 07 04 | 09 53 65 6e 64 54 65 78 |tem.....|.SendTex|
|000000d0| 74 00 10 00 07 04 0a 55 | 64 70 42 65 61 63 6f 6e |t......U|dpBeacon|
|000000e0| 00 10 00 07 00 10 42 72 | 6f 61 64 63 61 73 74 42 |......Br|oadcastB|
|000000f0| 65 61 63 6f 6e 00 10 00 | 07 00 0d 52 65 63 65 69 |eacon...|...Recei|
|00000100| 76 65 64 54 65 78 74 00 | 10 00 07 04 0a 51 75 65 |vedText.|.....Que|
|00000110| 72 79 44 61 74 61 00 10 | 00 07 00 09 42 69 6e 64 |ryData..|....Bind|
|00000120| 50 6f 72 74 00 10 00 07 | 00 09 47 6f 74 4d 61 74 |Port....|..GotMat|
|00000130| 63 68 00 10 00 07 00 0c | 62 41 6c 77 61 79 73 54 |ch......|bAlwaysT|
|00000140| 69 63 6b 00 10 00 07 00 | 0a 52 65 63 6f 6e 6e 65 |ick.....|.Reconne|
|00000150| 63 74 00 10 00 07 00 0a | 42 65 67 69 6e 50 6c 61 |ct......|BeginPla|
|00000160| 79 00 10 00 07 04 10 47 | 6f 74 4d 61 74 63 68 54 |y......G|otMatchT|
|00000170| 69 6d 65 6f 75 74 00 10 | 00 07 00 0b 52 65 61 64 |imeout..|....Read|
|00000180| 42 69 6e 61 72 79 00 10 | 00 07 00 09 52 65 61 64 |Binary..|....Read|
|00000190| 54 65 78 74 00 10 00 07 | 00 05 54 69 63 6b 00 10 |Text....|..Tick..|
|000001a0| 00 07 04 0f 49 70 41 64 | 64 72 54 6f 53 74 72 69 |....IpAd|drToStri|
|000001b0| 6e 67 00 10 00 07 00 11 | 4d 61 73 74 65 72 53 65 |ng......|MasterSe|
|000001c0| 72 76 65 72 50 6f 72 74 | 00 10 00 07 00 0a 44 65 |rverPort|......De|
|000001d0| 73 74 72 6f 79 65 64 00 | 10 00 07 04 0b 53 65 6e |stroyed.|.....Sen|
|000001e0| 64 42 69 6e 61 72 79 00 | 10 00 07 04 05 50 6f 6c |dBinary.|.....Pol|
|000001f0| 6c 00 10 00 07 00 0d 52 | 65 63 65 69 76 65 64 4c |l......R|eceivedL|
|00000200| 69 6e 65 00 10 00 07 04 | 0f 52 65 63 65 69 76 65 |ine.....|.Receive|
|00000210| 64 42 69 6e 61 72 79 00 | 10 00 07 04 0c 49 73 43 |dBinary.|.....IsC|
|00000220| 6f 6e 6e 65 63 74 65 64 | 00 10 00 07 00 08 55 64 |onnected|......Ud|
|00000230| 70 4c 69 6e 6b 00 10 00 | 07 00 0b 50 69 6e 67 53 |pLink...|...PingS|
|00000240| 65 72 76 65 72 00 10 00 | 07 00 0e 47 65 74 42 65 |erver...|...GetBe|
|00000250| 61 63 6f 6e 54 65 78 74 | 00 10 00 07 04 15 42 72 |aconText|......Br|
|00000260| 6f 61 64 63 61 73 74 42 | 65 61 63 6f 6e 51 75 65 |oadcastB|eaconQue|
|00000270| 72 79 00 10 00 07 00 0e | 47 65 74 41 64 64 72 65 |ry......|GetAddre|
|00000280| 73 73 55 52 4c 00 10 00 | 07 00 14 4d 61 73 74 65 |ssURL...|...Maste|
|00000290| 72 53 65 72 76 65 72 41 | 64 64 72 65 73 73 00 10 |rServerA|ddress..|
|000002a0| 00 07 00 06 51 75 65 72 | 79 00 10 00 07 00 13 53 |....Quer|y......S|
|000002b0| 54 4d 5f 43 6c 69 65 6e | 74 52 65 73 70 6f 6e 73 |TM_Clien|tRespons|
|000002c0| 65 00 10 00 07 00 10 52 | 65 74 72 65 69 76 65 56 |e......R|etreiveV|
|000002d0| 65 72 73 69 6f 6e 00 10 | 00 07 00 11 4a 75 73 74 |ersion..|....Just|
|000002e0| 41 75 74 68 65 6e 74 69 | 63 61 74 65 00 10 00 07 |Authenti|cate....|
|000002f0| 00 11 4c 61 75 6e 63 68 | 41 75 74 6f 55 70 64 61 |..Launch|AutoUpda|
|00000300| 74 65 00 10 00 07 00 0b | 53 74 61 72 74 51 75 65 |te......|StartQue|
|00000310| 72 79 00 10 00 07 00 0e | 53 54 4d 5f 47 61 6d 65 |ry......|STM_Game|
|00000320| 53 74 61 74 65 00 10 00 | 07 00 0b 4d 52 5f 43 6f |State...|...MR_Co|
|00000330| 6d 6d 61 6e 64 00 10 00 | 07 00 0e 4d 52 5f 49 6e |mmand...|...MR_In|
|00000340| 69 53 65 74 74 69 6e 67 | 00 10 00 07 00 0d 4d 52 |iSetting|......MR|
|00000350| 5f 4e 65 77 53 65 72 76 | 65 72 00 10 00 07 00 13 |_NewServ|er......|
|00000360| 4d 52 5f 4f 70 74 69 6f | 6e 61 6c 55 70 67 72 61 |MR_Optio|nalUpgra|
|00000370| 64 65 00 10 00 07 00 14 | 4d 52 5f 4d 61 6e 64 61 |de......|MR_Manda|
|00000380| 74 6f 72 79 55 70 67 72 | 61 64 65 00 10 00 07 00 |toryUpgr|ade.....|
|00000390| 08 4d 52 5f 4d 4f 54 44 | 00 10 00 07 00 0c 50 41 |.MR_MOTD|......PA|
|000003a0| 54 43 48 54 5f 42 6f 74 | 68 00 10 00 07 00 0a 53 |TCHT_Bot|h......S|
|000003b0| 54 4d 5f 53 74 61 74 73 | 00 10 00 07 00 14 50 41 |TM_Stats|......PA|
|000003c0| 54 43 48 54 5f 53 69 6e | 67 6c 65 70 6c 61 79 65 |TCHT_Sin|gleplaye|
|000003d0| 72 00 10 00 07 00 13 50 | 41 54 43 48 54 5f 4d 75 |r......P|ATCHT_Mu|
|000003e0| 6c 74 69 70 6c 61 79 65 | 72 00 10 00 07 00 10 50 |ltiplaye|r......P|
|000003f0| 41 54 43 48 53 5f 43 72 | 69 74 69 63 61 6c 00 10 |ATCHS_Cr|itical..|
|00000400| 00 07 00 0e 50 41 54 43 | 48 53 5f 4e 6f 72 6d 61 |....PATC|HS_Norma|
|00000410| 6c 00 10 00 07 00 0d 50 | 41 54 43 48 53 5f 4d 69 |l......P|ATCHS_Mi|
|00000420| 6e 6f 72 00 10 00 07 00 | 0f 52 49 5f 4d 75 73 74 |nor.....|.RI_Must|
|00000430| 55 70 67 72 61 64 65 00 | 10 00 07 00 0b 52 49 5f |Upgrade.|.....RI_|
|00000440| 53 75 63 63 65 73 73 00 | 10 00 07 00 15 52 49 5f |Success.|.....RI_|
|00000450| 43 6f 6e 6e 65 63 74 69 | 6f 6e 54 69 6d 65 6f 75 |Connecti|onTimeou|
|00000460| 74 00 10 00 07 00 14 52 | 49 5f 43 6f 6e 6e 65 63 |t......R|I_Connec|
|00000470| 74 69 6f 6e 46 61 69 6c | 65 64 00 10 00 07 00 1b |tionFail|ed......|
|00000480| 53 54 4d 5f 43 6c 69 65 | 6e 74 44 69 73 63 6f 6e |STM_Clie|ntDiscon|
|00000490| 6e 65 63 74 46 61 69 6c | 65 64 00 10 00 07 00 18 |nectFail|ed......|
|000004a0| 52 49 5f 41 75 74 68 65 | 6e 74 69 63 61 74 69 6f |RI_Authe|nticatio|
|000004b0| 6e 46 61 69 6c 65 64 00 | 10 00 07 00 0f 53 54 4d |nFailed.|.....STM|
|000004c0| 5f 4d 44 35 56 65 72 73 | 69 6f 6e 00 10 00 07 00 |_MD5Vers|ion.....|
|000004d0| 15 51 54 5f 47 72 65 61 | 74 65 72 54 68 61 6e 45 |.QT_Grea|terThanE|
|000004e0| 71 75 61 6c 73 00 10 00 | 07 00 0f 51 54 5f 47 72 |quals...|...QT_Gr|
|000004f0| 65 61 74 65 72 54 68 61 | 6e 00 10 00 07 00 11 47 |eaterTha|n......G|
|00000500| 65 74 42 65 61 63 6f 6e | 41 64 64 72 65 73 73 00 |etBeacon|Address.|
|00000510| 10 00 07 00 12 51 54 5f | 4c 65 73 73 54 68 61 6e |.....QT_|LessThan|
|00000520| 45 71 75 61 6c 73 00 10 | 00 07 00 0c 51 54 5f 4c |Equals..|....QT_L|
|00000530| 65 73 73 54 68 61 6e 00 | 10 00 07 00 0d 51 54 5f |essThan.|.....QT_|
|00000540| 4e 6f 74 45 71 75 61 6c | 73 00 10 00 07 00 0a 51 |NotEqual|s......Q|
|00000550| 54 5f 45 71 75 61 6c 73 | 00 10 00 07 00 13 43 54 |T_Equals|......CT|
|00000560| 4d 5f 51 75 65 72 79 55 | 70 67 72 61 64 65 45 78 |M_QueryU|pgradeEx|
|00000570| 00 10 00 07 00 11 43 54 | 4d 5f 51 75 65 72 79 55 |......CT|M_QueryU|
|00000580| 70 67 72 61 64 65 00 10 | 00 07 00 0c 43 54 4d 5f |pgrade..|....CTM_|
|00000590| 47 65 74 4d 4f 54 44 00 | 10 00 07 00 0a 43 54 4d |GetMOTD.|.....CTM|
|000005a0| 5f 51 75 65 72 79 00 10 | 00 07 00 0e 47 65 74 53 |_Query..|....GetS|
|000005b0| 65 72 76 65 72 49 6e 66 | 6f 00 10 00 07 00 15 42 |erverInf|o......B|
|000005c0| 72 6f 61 64 63 61 73 74 | 50 69 6e 67 52 65 71 75 |roadcast|PingRequ|
|000005d0| 65 73 74 00 10 00 07 00 | 11 47 65 74 53 65 72 76 |est.....|.GetServ|
|000005e0| 65 72 44 65 74 61 69 6c | 73 00 10 00 07 00 11 47 |erDetail|s......G|
|000005f0| 65 74 53 65 72 76 65 72 | 50 6c 61 79 65 72 73 00 |etServer|Players.|
|00000600| 10 00 07 00 0c 43 61 6e | 63 65 6c 50 69 6e 67 73 |.....Can|celPings|
|00000610| 00 10 00 07 00 14 4d 54 | 53 5f 43 6c 69 65 6e 74 |......MT|S_Client|
|00000620| 43 68 61 6c 6c 65 6e 67 | 65 00 10 00 07 00 0a 62 |Challeng|e......b|
|00000630| 4c 41 4e 51 75 65 72 79 | 00 10 00 07 00 10 50 43 |LANQuery|......PC|
|00000640| 5f 4c 41 4e 42 72 6f 61 | 64 63 61 73 74 00 10 00 |_LANBroa|dcast...|
|00000650| 07 00 0c 50 43 5f 41 75 | 74 6f 50 69 6e 67 00 10 |...PC_Au|toPing..|
|00000660| 00 07 00 05 4f 70 65 6e | 00 10 00 07 00 06 43 6c |....Open|......Cl|
|00000670| 6f 73 65 00 10 00 07 00 | 0b 50 43 5f 43 6c 69 63 |ose.....|.PC_Clic|
|00000680| 6b 65 64 00 10 00 07 00 | 13 4d 61 73 74 65 72 53 |ked.....|.MasterS|
|00000690| 65 72 76 65 72 43 6c 69 | 65 6e 74 00 10 00 07 00 |erverCli|ent.....|
|000006a0| 12 53 65 72 76 65 72 51 | 75 65 72 79 43 6c 69 65 |.ServerQ|ueryClie|
|000006b0| 6e 74 00 10 00 07 00 11 | 4d 61 73 74 65 72 53 65 |nt......|MasterSe|
|000006c0| 72 76 65 72 4c 69 6e 6b | 00 10 00 07 00 13 4d 61 |rverLink|......Ma|
|000006d0| 73 74 65 72 53 65 72 76 | 65 72 55 70 6c 69 6e 6b |sterServ|erUplink|
|000006e0| 00 10 00 07 00 15 4d 54 | 53 5f 43 6c 69 65 6e 74 |......MT|S_Client|
|000006f0| 41 75 74 68 46 61 69 6c | 65 64 00 10 00 07 00 0d |AuthFail|ed......|
|00000700| 49 6e 74 65 72 6e 65 74 | 4c 69 6e 6b 00 10 00 07 |Internet|Link....|
|00000710| 00 0d 4d 54 53 5f 53 68 | 75 74 64 6f 77 6e 00 10 |..MTS_Sh|utdown..|
|00000720| 00 07 00 09 41 63 63 65 | 70 74 65 64 00 10 00 07 |....Acce|pted....|
|00000730| 04 07 43 6c 6f 73 65 64 | 00 10 00 07 04 11 43 6f |..Closed|......Co|
|00000740| 6e 6e 65 63 74 69 6f 6e | 46 61 69 6c 65 64 00 10 |nnection|Failed..|
|00000750| 00 07 04 10 47 65 74 4d | 61 73 74 65 72 53 65 72 |....GetM|asterSer|
|00000760| 76 65 72 00 10 00 07 04 | 0c 4c 6f 67 53 74 61 74 |ver.....|.LogStat|
|00000770| 4c 69 6e 65 00 10 00 07 | 04 0e 4f 6e 50 69 6e 67 |Line....|..OnPing|
|00000780| 54 69 6d 65 6f 75 74 00 | 10 00 07 04 10 4f 6e 51 |Timeout.|.....OnQ|
|00000790| 75 65 72 79 46 69 6e 69 | 73 68 65 64 00 10 00 07 |ueryFini|shed....|
|000007a0| 04 13 4f 6e 52 65 63 65 | 69 76 65 64 4d 4f 54 44 |..OnRece|ivedMOTD|
|000007b0| 44 61 74 61 00 10 00 07 | 04 13 4f 6e 52 65 63 65 |Data....|..OnRece|
|000007c0| 69 76 65 64 50 69 6e 67 | 49 6e 66 6f 00 10 00 07 |ivedPing|Info....|
|000007d0| 04 11 4f 6e 52 65 63 65 | 69 76 65 64 53 65 72 76 |..OnRece|ivedServ|
|000007e0| 65 72 00 10 00 07 04 15 | 4f 6e 52 65 63 65 69 76 |er......|OnReceiv|
|000007f0| 65 64 53 65 72 76 65 72 | 44 61 74 61 00 10 00 07 |edServer|Data....|
|00000800| 04 12 4f 6e 52 65 63 65 | 69 76 65 64 56 65 72 73 |..OnRece|ivedVers|
|00000810| 69 6f 6e 00 10 00 07 04 | 07 4f 70 65 6e 65 64 00 |ion.....|.Opened.|
|00000820| 10 00 07 04 0c 4d 54 53 | 5f 4d 61 74 63 68 49 44 |.....MTS|_MatchID|
|00000830| 00 10 00 07 00 0e 4d 54 | 53 5f 4d 44 35 55 70 64 |......MT|S_MD5Upd|
|00000840| 61 74 65 00 10 00 07 00 | 0b 50 43 5f 55 6e 6b 6e |ate.....|.PC_Unkn|
|00000850| 6f 77 6e 00 10 00 07 00 | 08 52 65 66 72 65 73 68 |own.....|.Refresh|
|00000860| 00 10 00 07 04 0e 52 65 | 73 6f 6c 76 65 46 61 69 |......Re|solveFai|
|00000870| 6c 65 64 00 10 00 07 04 | 09 52 65 73 6f 6c 76 65 |led.....|.Resolve|
|00000880| 64 00 10 00 07 04 10 42 | 75 66 66 65 72 65 64 54 |d......B|ufferedT|
|00000890| 43 50 4c 69 6e 6b 00 10 | 00 07 00 15 43 6c 69 65 |CPLink..|....Clie|
|000008a0| 6e 74 42 65 61 63 6f 6e | 52 65 63 65 69 76 65 72 |ntBeacon|Receiver|
|000008b0| 00 10 00 07 00 0d 51 49 | 5f 53 6d 61 6c 6c 50 69 |......QI|_SmallPi|
|000008c0| 6e 67 00 10 00 07 00 0f | 4c 41 4e 51 75 65 72 79 |ng......|LANQuery|
|000008d0| 43 6c 69 65 6e 74 00 10 | 00 07 00 07 49 70 41 64 |Client..|....IpAd|
|000008e0| 64 72 00 10 00 07 00 13 | 51 49 5f 52 75 6c 65 73 |dr......|QI_Rules|
|000008f0| 41 6e 64 50 6c 61 79 65 | 72 73 00 10 00 07 00 0b |AndPlaye|rs......|
|00000900| 51 49 5f 50 6c 61 79 65 | 72 73 00 10 00 07 00 0a |QI_Playe|rs......|
|00000910| 4d 4f 44 45 5f 54 65 78 | 74 00 10 00 07 00 0a 4d |MODE_Tex|t......M|
|00000920| 4f 44 45 5f 4c 69 6e 65 | 00 10 00 07 00 0c 4d 4f |ODE_Line|......MO|
|00000930| 44 45 5f 42 69 6e 61 72 | 79 00 10 00 07 00 09 51 |DE_Binar|y......Q|
|00000940| 49 5f 52 75 6c 65 73 00 | 10 00 07 00 08 51 49 5f |I_Rules.|.....QI_|
|00000950| 50 69 6e 67 00 10 00 07 | 00 12 48 42 5f 51 75 65 |Ping....|..HB_Que|
|00000960| 72 79 49 6e 74 65 72 66 | 61 63 65 00 10 00 07 00 |ryInterf|ace.....|
|00000970| 0c 48 42 5f 47 61 6d 65 | 50 6f 72 74 00 10 00 07 |.HB_Game|Port....|
|00000980| 00 14 48 42 5f 47 61 6d | 65 73 70 79 51 75 65 72 |..HB_Gam|espyQuer|
|00000990| 79 50 6f 72 74 00 10 00 | 07 00 0e 4c 41 4e 53 65 |yPort...|...LANSe|
|000009a0| 72 76 65 72 50 6f 72 74 | 00 10 00 07 00 0d 52 4d |rverPort|......RM|
|000009b0| 4f 44 45 5f 4d 61 6e 75 | 61 6c 00 10 00 07 00 0c |ODE_Manu|al......|
|000009c0| 52 4d 4f 44 45 5f 45 76 | 65 6e 74 00 10 00 07 00 |RMODE_Ev|ent.....|
|000009d0| 0c 52 65 63 65 69 76 65 | 4d 6f 64 65 00 10 00 07 |.Receive|Mode....|
|000009e0| 00 0e 49 73 44 61 74 61 | 50 65 6e 64 69 6e 67 00 |..IsData|Pending.|
|000009f0| 10 00 07 00 09 50 61 72 | 73 65 55 52 4c 00 10 00 |.....Par|seURL...|
|00000a00| 07 00 08 4c 41 4e 50 6f | 72 74 00 10 00 07 00 10 |...LANPo|rt......|
|00000a10| 44 6f 42 75 66 66 65 72 | 51 75 65 75 65 49 4f 00 |DoBuffer|QueueIO.|
|00000a20| 10 00 07 00 08 52 65 73 | 6f 6c 76 65 00 10 00 07 |.....Res|olve....|
|00000a30| 00 11 53 65 6e 64 42 75 | 66 66 65 72 65 64 44 61 |..SendBu|fferedDa|
|00000a40| 74 61 00 10 00 07 00 0d | 47 65 74 4c 61 73 74 45 |ta......|GetLastE|
|00000a50| 72 72 6f 72 00 10 00 07 | 00 0b 52 65 6d 6f 74 65 |rror....|..Remote|
|00000a60| 52 6f 6c 65 00 10 00 07 | 04 11 52 65 61 64 42 75 |Role....|..ReadBu|
|00000a70| 66 66 65 72 65 64 4c 69 | 6e 65 00 10 00 07 00 0f |fferedLi|ne......|
|00000a80| 53 74 72 69 6e 67 54 6f | 49 70 41 64 64 72 00 10 |StringTo|IpAddr..|
|00000a90| 00 07 00 10 47 61 6d 65 | 53 70 79 56 61 6c 69 64 |....Game|SpyValid|
|00000aa0| 61 74 65 00 10 00 07 00 | 09 50 65 65 6b 43 68 61 |ate.....|.PeekCha|
|00000ab0| 72 00 10 00 07 00 10 47 | 61 6d 65 53 70 79 47 61 |r......G|ameSpyGa|
|00000ac0| 6d 65 4e 61 6d 65 00 10 | 00 07 00 0b 47 65 74 4c |meName..|....GetL|
|00000ad0| 6f 63 61 6c 49 50 00 10 | 00 07 00 0e 42 72 6f 61 |ocalIP..|....Broa|
|00000ae0| 64 63 61 73 74 41 64 64 | 72 00 10 00 07 00 0e 4d |dcastAdd|r......M|
|00000af0| 44 35 55 70 64 61 74 65 | 44 61 74 61 00 10 00 07 |D5Update|Data....|
|00000b00| 00 09 52 65 61 64 43 68 | 61 72 00 10 00 07 00 09 |..ReadCh|ar......|
|00000b10| 44 6f 55 70 6c 69 6e 6b | 00 10 00 07 00 10 55 70 |DoUplink|......Up|
|00000b20| 6c 69 6e 6b 54 6f 47 61 | 6d 65 73 70 79 00 10 00 |linkToGa|mespy...|
|00000b30| 07 00 09 44 6f 42 65 61 | 63 6f 6e 00 10 00 07 00 |...DoBea|con.....|
|00000b40| 11 53 65 72 76 65 72 42 | 65 61 63 6f 6e 50 6f 72 |.ServerB|eaconPor|
|00000b50| 74 00 10 00 07 00 0b 42 | 65 61 63 6f 6e 50 6f 72 |t......B|eaconPor|
|00000b60| 74 00 10 00 07 00 0e 42 | 65 61 63 6f 6e 54 69 6d |t......B|eaconTim|
|00000b70| 65 6f 75 74 00 10 00 07 | 00 0e 42 65 61 63 6f 6e |eout....|..Beacon|
|00000b80| 50 72 6f 64 75 63 74 00 | 10 00 07 00 0f 50 61 72 |Product.|.....Par|
|00000b90| 73 65 44 65 6c 69 6d 69 | 74 65 64 00 10 00 07 00 |seDelimi|ted.....|
|00000ba0| 05 53 74 6f 70 00 10 04 | 07 04 06 54 69 6d 65 72 |.Stop...|...Timer|
|00000bb0| 00 10 00 07 04 0a 53 65 | 6e 64 53 74 61 74 73 00 |......Se|ndStats.|
|00000bc0| 10 00 07 00 0b 42 65 61 | 63 6f 6e 49 6e 66 6f 00 |.....Bea|conInfo.|
|00000bd0| 10 00 07 00 0d 57 61 69 | 74 46 6f 72 43 6f 75 6e |.....Wai|tForCoun|
|00000be0| 74 00 10 00 07 00 08 57 | 61 69 74 46 6f 72 00 10 |t......W|aitFor..|
|00000bf0| 00 07 00 12 53 54 41 54 | 45 5f 49 6e 69 74 69 61 |....STAT|E_Initia|
|00000c00| 6c 69 7a 65 64 00 10 00 | 07 00 0c 53 54 41 54 45 |lized...|...STATE|
|00000c10| 5f 52 65 61 64 79 00 10 | 00 07 00 0c 52 65 73 65 |_Ready..|....Rese|
|00000c20| 74 42 75 66 66 65 72 00 | 10 00 07 00 11 53 54 41 |tBuffer.|.....STA|
|00000c30| 54 45 5f 43 6f 6e 6e 65 | 63 74 69 6e 67 00 10 00 |TE_Conne|cting...|
|00000c40| 07 00 10 53 54 41 54 45 | 5f 43 6f 6e 6e 65 63 74 |...STATE|_Connect|
|00000c50| 65 64 00 10 00 07 00 19 | 53 54 41 54 45 5f 4c 69 |ed......|STATE_Li|
|00000c60| 73 74 65 6e 43 6c 6f 73 | 65 50 65 6e 64 69 6e 67 |stenClos|ePending|
|00000c70| 00 10 00 07 00 1a 53 54 | 41 54 45 5f 43 6f 6e 6e |......ST|ATE_Conn|
|00000c80| 65 63 74 43 6c 6f 73 65 | 50 65 6e 64 69 6e 67 00 |ectClose|Pending.|
|00000c90| 10 00 07 00 14 53 54 41 | 54 45 5f 4c 69 73 74 65 |.....STA|TE_Liste|
|00000ca0| 6e 43 6c 6f 73 69 6e 67 | 00 10 00 07 00 15 53 54 |nClosing|......ST|
|00000cb0| 41 54 45 5f 43 6f 6e 6e | 65 63 74 43 6c 6f 73 69 |ATE_Conn|ectClosi|
|00000cc0| 6e 67 00 10 00 07 00 08 | 54 63 70 4c 69 6e 6b 00 |ng......|TcpLink.|
|00000cd0| 10 00 07 00 07 4c 69 73 | 74 65 6e 00 10 00 07 00 |.....Lis|ten.....|
|00000ce0| 10 53 54 41 54 45 5f 4c | 69 73 74 65 6e 69 6e 67 |.STATE_L|istening|
|00000cf0| 00 10 00 07 00 09 53 65 | 6e 64 46 49 46 4f 00 10 |......Se|ndFIFO..|
|00000d00| 00 07 00 0b 52 65 6d 6f | 74 65 41 64 64 72 00 10 |....Remo|teAddr..|
|00000d10| 00 07 00 0a 4c 69 6e 6b | 53 74 61 74 65 00 10 00 |....Link|State...|
|00000d20| 07 00 0c 49 6e 70 75 74 | 42 75 66 66 65 72 00 10 |...Input|Buffer..|
|00000d30| 00 07 00 0d 4f 75 74 70 | 75 74 42 75 66 66 65 72 |....Outp|utBuffer|
|00000d40| 00 10 00 07 00 05 43 52 | 4c 46 00 10 00 07 00 03 |......CR|LF......|
|00000d50| 4c 46 00 10 00 07 00 09 | 62 57 61 69 74 69 6e 67 |LF......|bWaiting|
|00000d60| 00 10 00 07 00 10 57 61 | 69 74 54 69 6d 65 6f 75 |......Wa|itTimeou|
|00000d70| 74 54 69 6d 65 00 10 00 | 07 00 0b 57 61 69 74 69 |tTime...|...Waiti|
|00000d80| 6e 67 46 6f 72 00 10 00 | 07 00 12 57 61 69 74 46 |ngFor...|...WaitF|
|00000d90| 6f 72 43 6f 75 6e 74 43 | 68 61 72 73 00 10 00 07 |orCountC|hars....|
|00000da0| 00 0b 57 61 69 74 52 65 | 73 75 6c 74 00 10 00 07 |..WaitRe|sult....|
|00000db0| 00 0e 57 61 69 74 4d 61 | 74 63 68 44 61 74 61 00 |..WaitMa|tchData.|
|00000dc0| 10 00 07 00 07 4f 62 6a | 65 63 74 00 10 00 07 04 |.....Obj|ect.....|
|00000dd0| 0b 45 4c 69 6e 6b 53 74 | 61 74 65 00 10 00 07 00 |.ELinkSt|ate.....|
|00000de0| 05 57 68 61 74 00 10 00 | 07 00 0a 4d 61 74 63 68 |.What...|...Match|
|00000df0| 44 61 74 61 00 10 00 07 | 00 08 42 65 61 63 6f 6e |Data....|..Beacon|
|00000e00| 73 00 10 00 07 00 0d 42 | 79 74 65 50 72 6f 70 65 |s......B|ytePrope|
|00000e10| 72 74 79 00 10 00 07 04 | 0a 62 6f 75 6e 64 70 6f |rty.....|.boundpo|
|00000e20| 72 74 00 10 00 07 00 13 | 55 64 70 53 65 72 76 65 |rt......|UdpServe|
|00000e30| 72 51 75 65 72 79 50 6f | 72 74 00 10 00 07 00 0a |rQueryPo|rt......|
|00000e40| 44 65 6c 69 6d 69 74 65 | 72 00 10 00 07 00 0d 62 |Delimite|r......b|
|00000e50| 54 6f 45 6e 64 4f 66 4c | 69 6e 65 00 10 00 07 00 |ToEndOfL|ine.....|
|00000e60| 06 46 6f 75 6e 64 00 10 | 00 07 00 12 62 55 73 65 |.Found..|....bUse|
|00000e70| 4e 65 78 74 41 76 61 69 | 6c 61 62 6c 65 00 10 00 |NextAvai|lable...|
|00000e80| 07 00 11 56 61 6c 69 64 | 61 74 69 6f 6e 53 74 72 |...Valid|ationStr|
|00000e90| 69 6e 67 00 10 00 07 00 | 04 41 72 67 00 10 00 07 |ing.....|.Arg....|
|00000ea0| 00 07 44 6f 6d 61 69 6e | 00 10 00 07 00 0a 45 6e |..Domain|......En|
|00000eb0| 74 72 79 4e 61 6d 65 00 | 10 00 07 00 08 4c 69 6e |tryName.|.....Lin|
|00000ec0| 6b 50 74 72 00 10 00 07 | 00 0a 4c 65 76 65 6c 4e |kPtr....|..LevelN|
|00000ed0| 61 6d 65 00 10 00 07 00 | 0d 45 52 65 63 65 69 76 |ame.....|.EReceiv|
|00000ee0| 65 4d 6f 64 65 00 10 00 | 07 00 14 43 75 72 72 65 |eMode...|...Curre|
|00000ef0| 6e 74 4d 61 73 74 65 72 | 53 65 72 76 65 72 00 10 |ntMaster|Server..|
|00000f00| 00 07 00 0c 44 61 74 61 | 50 65 6e 64 69 6e 67 00 |....Data|Pending.|
|00000f10| 10 00 07 00 13 50 72 69 | 76 61 74 65 52 65 73 6f |.....Pri|vateReso|
|00000f20| 6c 76 65 49 6e 66 6f 00 | 10 00 07 00 0d 52 65 6d |lveInfo.|.....Rem|
|00000f30| 6f 74 65 53 6f 63 6b 65 | 74 00 10 00 07 00 09 57 |oteSocke|t......W|
|00000f40| 61 69 74 54 69 6d 65 00 | 10 00 07 00 0b 4f 75 74 |aitTime.|.....Out|
|00000f50| 41 64 64 72 65 73 73 00 | 10 00 07 00 08 4f 75 74 |Address.|.....Out|
|00000f60| 50 6f 72 74 00 10 00 07 | 00 17 45 51 75 65 72 79 |Port....|..EQuery|
|00000f70| 49 6e 74 65 72 66 61 63 | 65 43 6f 6d 6d 61 6e 64 |Interfac|eCommand|
|00000f80| 00 10 00 07 00 07 53 6f | 63 6b 65 74 00 10 00 07 |......So|cket....|
|00000f90| 00 09 4c 69 6e 6b 4d 6f | 64 65 00 10 00 07 00 0a |..LinkMo|de......|
|00000fa0| 45 4c 69 6e 6b 4d 6f 64 | 65 00 10 00 07 00 05 41 |ELinkMod|e......A|
|00000fb0| 64 64 72 00 10 00 07 00 | 0c 49 6e 74 50 72 6f 70 |ddr.....|.IntProp|
|00000fc0| 65 72 74 79 00 10 00 07 | 04 0b 45 50 69 6e 67 43 |erty....|..EPingC|
|00000fd0| 61 75 73 65 00 10 00 07 | 00 0d 42 6f 6f 6c 50 72 |ause....|..BoolPr|
|00000fe0| 6f 70 65 72 74 79 00 10 | 00 07 04 0e 46 6c 6f 61 |operty..|....Floa|
|00000ff0| 74 50 72 6f 70 65 72 74 | 79 00 10 00 07 04 03 43 |tPropert|y......C|
|00001000| 52 00 10 00 07 00 05 4c | 69 6e 65 00 10 00 07 00 |R......L|ine.....|
|00001010| 04 53 74 72 00 10 00 07 | 00 07 4c 69 73 74 49 44 |.Str....|..ListID|
|00001020| 00 10 00 07 00 0a 50 69 | 6e 67 43 61 75 73 65 00 |......Pi|ngCause.|
|00001030| 10 00 07 00 1f 5f 5f 4f | 6e 52 65 63 65 69 76 65 |.....__O|nReceive|
|00001040| 64 50 69 6e 67 49 6e 66 | 6f 5f 5f 44 65 6c 65 67 |dPingInf|o__Deleg|
|00001050| 61 74 65 00 10 00 07 00 | 1a 5f 5f 4f 6e 50 69 6e |ate.....|.__OnPin|
|00001060| 67 54 69 6d 65 6f 75 74 | 5f 5f 44 65 6c 65 67 61 |gTimeout|__Delega|
|00001070| 74 65 00 10 00 07 00 02 | 4e 00 10 00 07 00 0d 43 |te......|N......C|
|00001080| 75 72 72 65 6e 74 53 74 | 61 74 65 00 10 00 07 00 |urrentSt|ate.....|
|00001090| 07 52 65 73 75 6c 74 00 | 10 00 07 00 0c 53 65 72 |.Result.|.....Ser|
|000010a0| 76 65 72 53 74 61 74 65 | 00 10 00 07 00 10 45 43 |verState|......EC|
|000010b0| 6c 69 65 6e 74 54 6f 4d | 61 73 74 65 72 00 10 00 |lientToM|aster...|
|000010c0| 07 00 0f 43 75 72 72 65 | 6e 74 50 6c 61 79 65 72 |...Curre|ntPlayer|
|000010d0| 73 00 10 00 07 00 09 47 | 61 6d 65 54 79 70 65 00 |s......G|ameType.|
|000010e0| 10 00 07 00 05 50 6f 72 | 74 00 10 00 07 00 03 49 |.....Por|t......I|
|000010f0| 50 00 10 00 07 00 0b 45 | 51 75 65 72 79 54 79 70 |P......E|QueryTyp|
|00001100| 65 00 10 00 07 00 13 53 | 65 72 76 65 72 52 65 73 |e......S|erverRes|
|00001110| 70 6f 6e 73 65 4c 69 6e | 65 00 10 00 07 00 06 56 |ponseLin|e......V|
|00001120| 61 6c 75 65 00 10 00 07 | 00 04 4b 65 79 00 10 00 |alue....|..Key...|
|00001130| 07 00 0b 4d 61 78 50 6c | 61 79 65 72 73 00 10 00 |...MaxPl|ayers...|
|00001140| 07 00 0b 53 65 72 76 65 | 72 4e 61 6d 65 00 10 00 |...Serve|rName...|
|00001150| 07 00 05 50 69 6e 67 00 | 10 00 07 00 08 54 69 6d |...Ping.|.....Tim|
|00001160| 65 4f 75 74 00 10 00 07 | 00 0a 51 75 65 72 79 54 |eOut....|..QueryT|
|00001170| 79 70 65 00 10 00 07 00 | 0e 45 52 65 73 70 6f 6e |ype.....|.ERespon|
|00001180| 73 65 49 6e 66 6f 00 10 | 00 07 00 04 55 52 4c 00 |seInfo..|....URL.|
|00001190| 10 00 07 00 05 47 61 6d | 65 00 10 00 07 00 0c 54 |.....Gam|e......T|
|000011a0| 69 6d 65 53 65 63 6f 6e | 64 73 00 10 00 07 00 08 |imeSecon|ds......|
|000011b0| 4d 61 70 4e 61 6d 65 00 | 10 00 07 00 05 54 79 70 |MapName.|.....Typ|
|000011c0| 65 00 10 00 07 00 0f 45 | 50 61 74 63 68 53 65 76 |e......E|PatchSev|
|000011d0| 65 72 69 74 79 00 10 00 | 07 00 06 44 65 6c 74 61 |erity...|...Delta|
|000011e0| 00 10 00 07 00 08 43 6f | 6d 6d 61 6e 64 00 10 00 |......Co|mmand...|
|000011f0| 07 00 0f 4f 62 6a 65 63 | 74 50 72 6f 70 65 72 74 |...Objec|tPropert|
|00001200| 79 00 10 00 07 04 0b 45 | 50 61 74 63 68 54 79 70 |y......E|PatchTyp|
|00001210| 65 00 10 00 07 00 0e 43 | 6c 61 73 73 50 72 6f 70 |e......C|lassProp|
|00001220| 65 72 74 79 00 10 00 07 | 04 0e 41 72 72 61 79 50 |erty....|..ArrayP|
|00001230| 72 6f 70 65 72 74 79 00 | 10 00 07 04 0f 53 74 72 |roperty.|.....Str|
|00001240| 75 63 74 50 72 6f 70 65 | 72 74 79 00 10 00 07 04 |uctPrope|rty.....|
|00001250| 0e 45 4d 4f 54 44 52 65 | 73 70 6f 6e 73 65 00 10 |.EMOTDRe|sponse..|
|00001260| 00 07 00 0c 53 74 72 50 | 72 6f 70 65 72 74 79 00 |....StrP|roperty.|
|00001270| 10 00 07 04 07 53 74 72 | 75 63 74 00 10 04 07 04 |.....Str|uct.....|
|00001280| 05 54 65 78 74 00 10 00 | 07 00 09 52 65 76 69 73 |.Text...|...Revis|
|00001290| 69 6f 6e 00 10 00 07 00 | 08 43 70 70 54 65 78 74 |ion.....|.CppText|
|000012a0| 00 10 00 07 00 05 74 65 | 6d 70 00 10 00 07 00 0a |......te|mp......|
|000012b0| 4d 53 4c 69 6e 6b 50 74 | 72 00 10 00 07 00 02 6a |MSLinkPt|r......j|
|000012c0| 00 10 00 07 00 0c 52 65 | 73 75 6c 74 43 6f 75 6e |......Re|sultCoun|
|000012d0| 74 00 10 00 07 00 02 69 | 00 10 00 07 00 02 53 00 |t......i|......S.|
|000012e0| 10 00 07 00 0c 52 65 74 | 75 72 6e 56 61 6c 75 65 |.....Ret|urnValue|
|000012f0| 00 10 00 07 00 02 43 00 | 10 00 07 00 0d 50 61 74 |......C.|.....Pat|
|00001300| 63 68 56 65 72 73 69 6f | 6e 00 10 00 07 00 0e 50 |chVersio|n......P|
|00001310| 61 74 63 68 53 65 76 65 | 72 69 74 79 00 10 00 07 |atchSeve|rity....|
|00001320| 00 09 50 61 74 63 68 4d | 73 67 00 10 00 07 00 0c |..PatchM|sg......|
|00001330| 44 6f 77 6e 6c 6f 61 64 | 55 52 4c 00 10 00 07 00 |Download|URL.....|
|00001340| 0a 42 6f 6f 74 73 74 72 | 61 70 00 10 00 07 00 0d |.Bootstr|ap......|
|00001350| 55 73 65 42 6f 6f 74 53 | 74 72 61 70 00 10 00 07 |UseBootS|trap....|
|00001360| 00 1e 5f 5f 4f 6e 52 65 | 63 65 69 76 65 64 56 65 |..__OnRe|ceivedVe|
|00001370| 72 73 69 6f 6e 5f 5f 44 | 65 6c 65 67 61 74 65 00 |rsion__D|elegate.|
|00001380| 10 00 07 00 0d 52 65 73 | 70 6f 6e 73 65 49 6e 66 |.....Res|ponseInf|
|00001390| 6f 00 10 00 07 00 1c 5f | 5f 4f 6e 51 75 65 72 79 |o......_|_OnQuery|
|000013a0| 46 69 6e 69 73 68 65 64 | 5f 5f 44 65 6c 65 67 61 |Finished|__Delega|
|000013b0| 74 65 00 10 00 07 00 1d | 5f 5f 4f 6e 52 65 63 65 |te......|__OnRece|
|000013c0| 69 76 65 64 53 65 72 76 | 65 72 5f 5f 44 65 6c 65 |ivedServ|er__Dele|
|000013d0| 67 61 74 65 00 10 00 07 | 00 21 5f 5f 4f 6e 52 65 |gate....|.!__OnRe|
|000013e0| 63 65 69 76 65 64 53 65 | 72 76 65 72 44 61 74 61 |ceivedSe|rverData|
|000013f0| 5f 5f 44 65 6c 65 67 61 | 74 65 00 10 00 07 00 1f |__Delega|te......|
|00001400| 5f 5f 4f 6e 52 65 63 65 | 69 76 65 64 4d 4f 54 44 |__OnRece|ivedMOTD|
|00001410| 44 61 74 61 5f 5f 44 65 | 6c 65 67 61 74 65 00 10 |Data__De|legate..|
|00001420| 00 07 00 10 45 53 65 72 | 76 65 72 54 6f 4d 61 73 |....ESer|verToMas|
|00001430| 74 65 72 00 10 00 07 00 | 05 54 69 6d 65 00 10 00 |ter.....|.Time...|
|00001440| 07 00 02 42 00 10 00 07 | 00 0b 53 63 72 69 70 74 |...B....|..Script|
|00001450| 54 65 78 74 00 10 00 07 | 00 06 43 6f 75 6e 74 00 |Text....|..Count.|
|00001460| 10 00 07 00 11 44 65 6c | 65 67 61 74 65 50 72 6f |.....Del|egatePro|
|00001470| 70 65 72 74 79 00 10 00 | 07 00 10 45 4d 61 73 74 |perty...|...EMast|
|00001480| 65 72 54 6f 53 65 72 76 | 65 72 00 10 00 07 00 09 |erToServ|er......|
|00001490| 47 61 6d 65 49 6e 66 6f | 00 10 00 07 00 0d 49 6e |GameInfo|......In|
|000014a0| 74 65 72 6e 65 74 49 6e | 66 6f 00 10 00 07 00 0a |ternetIn|fo......|
|000014b0| 4c 65 76 65 6c 49 6e 66 | 6f 00 10 00 07 00 06 4c |LevelInf|o......L|
|000014c0| 65 76 65 6c 00 10 00 07 | 00 05 49 6e 66 6f 00 10 |evel....|..Info..|
|000014d0| 00 07 00 0f 45 48 65 61 | 72 74 62 65 61 74 54 79 |....EHea|rtbeatTy|
|000014e0| 70 65 00 10 00 07 00 06 | 41 63 74 6f 72 00 10 00 |pe......|Actor...|
|000014f0| 07 00 09 46 75 6e 63 74 | 69 6f 6e 00 10 04 07 04 |...Funct|ion.....|
|00001500| 05 45 6e 75 6d 00 10 04 | 07 04 06 43 6c 61 73 73 |.Enum...|...Class|
|00001510| 00 10 04 07 04 04 4d 44 | 35 00 10 00 07 00 11 47 |......MD|5......G|
|00001520| 61 6d 65 73 70 79 51 75 | 65 72 79 4c 69 6e 6b 00 |amespyQu|eryLink.|
|00001530| 10 00 07 00 08 4d 61 74 | 63 68 49 44 00 10 00 07 |.....Mat|chID....|
|00001540| 00 0e 52 65 63 6f 6e 6e | 65 63 74 54 69 6d 65 00 |..Reconn|ectTime.|
|00001550| 10 00 07 00 12 62 52 65 | 63 6f 6e 6e 65 63 74 50 |.....bRe|connectP|
|00001560| 65 6e 64 69 6e 67 00 10 | 00 07 00 05 47 75 69 64 |ending..|....Guid|
|00001570| 00 10 04 07 04 08 50 61 | 63 6b 61 67 65 00 10 04 |......Pa|ckage...|
|00001580| 07 04 0b 54 65 78 74 42 | 75 66 66 65 72 00 10 00 |...TextB|uffer...|
|00001590| 07 04 10 53 65 72 76 65 | 72 42 65 68 69 6e 64 4e |...Serve|rBehindN|
|000015a0| 41 54 00 10 00 07 00 0f | 44 6f 4c 41 4e 42 72 6f |AT......|DoLANBro|
|000015b0| 61 64 63 61 73 74 00 10 | 00 07 00 0c 41 63 63 65 |adcast..|....Acce|
|000015c0| 70 74 43 6c 61 73 73 00 | 10 00 07 00 11 62 53 68 |ptClass.|.....bSh|
|000015d0| 6f 75 6c 64 52 65 63 6f | 6e 6e 65 63 74 00 10 00 |ouldReco|nnect...|
|000015e0| 07 00 09 53 74 61 74 4c | 69 6e 65 00 10 00 07 00 |...StatL|ine.....|
|000015f0| 00 00 07 01 00 00 00 00 | 00 40 00 00 00 00 00 4c |........|.@.....L|
|00001600| 04 00 10 77 01 00 00 00 | 00 00 00 00 00 00 00 00 |...w....|........|
|00001610| 00 00 00 00 21 01 00 00 | 00 00 00 00 00 00 00 00 |....!...|........|
|00001620| 00 6d 02 20 00 00 00 00 | 00 40 00 00 00 7a 01 00 |.m. ....|.@...z..|
|00001630| 00 00 01 00 00 00 00 00 | 00 00 00 00 00 00 26 01 |........|......&.|
|00001640| 00 00 00 00 00 00 00 00 | 00 00 00 65 01 01 00 00 |........|...e....|
|00001650| 00 00 00 40 00 00 00 00 | 00 18 01 00 00 00 00 00 |...@....|........|
|00001660| 00 00 00 00 00 00 03 01 | 00 00 00 80 00 40 00 00 |........|.....@..|
|00001670| 00 00 00 00 01 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001680| 16 01 00 00 00 00 00 40 | 00 00 00 00 00 2a 01 00 |.......@|.....*..|
|00001690| 00 00 00 00 00 00 00 00 | 02 00 00 08 01 00 00 00 |........|........|
|000016a0| 00 00 40 00 00 00 00 00 | 00 01 00 00 00 00 00 00 |..@.....|........|
|000016b0| 00 00 00 00 00 0e 01 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016c0| 00 00 20 01 00 00 00 00 | 00 00 00 00 00 00 00 48 |.. .....|.......H|
|000016d0| 03 01 00 00 00 00 00 00 | 00 00 00 00 00 24 01 00 |........|.....$..|
|000016e0| 00 00 00 00 00 00 00 00 | 00 00 22 01 00 00 00 00 |........|..".....|
|000016f0| 00 00 00 00 00 00 9a 00 | 61 04 6e 03 5b 01 5b 04 |........|a.n.[.[.|
|00001700| ff ff ff ff ff ff ff ff | 00 00 00 00 00 00 00 00 |........|........|
|00001710| 10 00 80 00 ff ff ff ff | ff ff ff ff ff ff 00 00 |........|........|
|00001720| 00 00 1a 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001730| 00 00 00 00 00 00 02 14 | 01 00 00 00 62 12 a9 f9 |........|....b...|
|00001740| 9a 01 00 00 00 41 ba d9 | f7 03 04 02 03 8f 0a 06 |.....A..|........|
|00001750| 08 07 01 09 06 05 48 02 | 22 01 2e 00 00 42 02 22 |......H.|"....B."|
|00001760| 19 2a 00 00 1a 22 fc 6c | 00 00 1a a2 01 fc 6c 00 |.*...".l|......l.|
|00001770| 00 26 5d 1a 19 64 65 76 | 73 65 72 76 65 72 2e 61 |.&]..dev|server.a|
|00001780| 72 75 73 68 67 61 6d 65 | 73 2e 63 6f 6d 00 26 dd |rushgame|s.com.&.|
|00001790| 1a 01 19 64 65 76 73 65 | 72 76 65 72 2e 61 72 75 |...devse|rver.aru|
|000017a0| 73 68 67 61 6d 65 73 2e | 63 6f 6d 00 12 d3 00 00 |shgames.|com.....|
|000017b0| 00 96 00 4b 05 50 02 5e | 01 40 05 ff ff ff ff ff |...K.P.^|.@......|
|000017c0| ff ff ff 00 00 00 00 00 | 00 00 00 00 00 80 00 ff |........|........|
|000017d0| ff ff ff ff ff ff ff ff | ff 00 00 00 00 1a 00 00 |........|........|
|000017e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017f0| 00 02 15 01 00 00 00 d7 | a6 07 87 96 01 00 00 00 |........|........|
|00001800| ae bf 3c 2e 03 04 02 03 | 8f 0a 06 08 07 01 09 06 |..<.....|........|
|00001810| 05 00 00 00 12 01 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001820| 14 00 5a 04 46 05 5c 01 | 59 04 ff ff ff ff ff ff |..Z.F.\.|Y.......|
|00001830| ff ff 00 00 00 00 00 00 | 00 00 10 00 80 01 ff ff |........|........|
|00001840| ff ff ff ff ff ff ff ff | 00 00 00 00 1e 00 00 00 |........|........|
|00001850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001860| 08 17 01 00 00 00 6c 9b | d3 f2 14 01 00 00 00 62 |......l.|.......b|
|00001870| 12 a9 f9 89 00 00 00 00 | 85 0f b2 94 90 00 00 00 |........|........|
|00001880| 00 d6 70 dd 98 89 00 00 | 00 00 85 0f b2 94 90 00 |..p.....|........|
|00001890| 00 00 00 d6 70 dd 98 89 | 00 00 00 00 85 0f b2 94 |....p...|........|
|000018a0| 90 00 00 00 00 d6 70 dd | 98 03 04 02 03 8f 0a 06 |......p.|........|
|000018b0| 08 07 01 09 06 05 57 02 | d3 00 58 02 d3 00 61 02 |......W.|..X...a.|
|000018c0| d3 00 00 00 00 11 01 00 | 00 00 00 00 40 00 00 00 |........|....@...|
|000018d0| 00 14 00 58 04 27 5a 01 | 54 04 ff ff ff ff ff ff |...X.'Z.|T.......|
|000018e0| ff ff 00 00 00 00 00 00 | 00 00 10 00 80 00 ff ff |........|........|
|000018f0| ff ff ff ff ff ff ff ff | 00 00 00 00 1a 00 00 00 |........|........|
|00001900| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001910| 06 19 01 00 00 00 e1 d8 | a9 a9 14 01 00 00 00 62 |........|.......b|
|00001920| 12 a9 f9 8c 00 00 00 00 | 00 00 00 00 17 00 00 00 |........|........|
|00001930| 00 6c 9b d3 f2 8c 00 00 | 00 00 00 00 00 00 17 00 |.l......|........|
|00001940| 00 00 00 6c 9b d3 f2 03 | 04 02 03 8f 0a 06 08 07 |...l....|........|
|00001950| 01 09 06 05 00 00 00 6e | 01 01 00 00 00 01 40 44 |.......n|......@D|
|00001960| 00 0c 00 00 00 00 01 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001970| 02 00 15 00 4e 04 34 21 | 4d 04 ff ff ff ff ff ff |....N.4!|M.......|
|00001980| ff ff 00 00 00 00 00 00 | 00 00 00 00 80 00 ff ff |........|........|
|00001990| ff ff ff ff ff ff ff ff | 00 00 00 00 1a 00 00 00 |........|........|
|000019a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019b0| 02 1c 01 00 00 00 06 4d | c1 cf 15 01 00 00 00 d7 |.......M|........|
|000019c0| a6 07 87 03 04 02 03 8f | 0a 06 08 07 01 09 06 05 |........|........|
|000019d0| 54 02 22 ff ff ff ff 12 | d3 00 00 00 00 47 01 01 |T.".....|.....G..|
|000019e0| 00 00 00 80 00 40 00 00 | 00 00 00 00 01 00 00 00 |.....@..|........|
|000019f0| 00 00 00 00 00 00 02 00 | 00 4c 05 01 00 00 00 00 |........|.L......|
|00001a00| 00 40 00 00 00 93 00 00 | 00 01 00 00 00 00 00 00 |.@......|........|
|00001a10| 00 00 00 00 00 00 01 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a20| 00 00 50 05 01 00 00 00 | 00 00 00 00 00 00 00 00 |..P.....|........|
|00001a30| 09 01 00 00 00 80 00 00 | 00 00 00 02 00 00 00 01 |........|........|
|00001a40| 00 00 00 00 00 40 00 00 | 00 00 15 00 53 04 4b 02 |.....@..|....S.K.|
|00001a50| 6e 02 52 04 ff ff ff ff | ff ff ff ff 00 00 00 00 |n.R.....|........|
|00001a60| 00 00 00 00 00 00 80 00 | ff ff ff ff ff ff ff ff |........|........|
|00001a70| ff ff 00 00 00 00 1a 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a80| 00 00 00 00 00 00 00 00 | 00 00 02 25 01 00 00 00 |........|...%....|
|00001a90| b9 24 6e 27 15 01 00 00 | 00 d7 a6 07 87 03 04 02 |.$n'....|........|
|00001aa0| 03 8f 0a 06 08 07 01 09 | 06 05 12 d3 00 00 00 00 |........|........|
|00001ab0| 0d 01 00 00 00 00 00 00 | 00 00 00 00 00 7c 01 04 |........|.....|..|
|00001ac0| 6f 01 58 01 55 01 54 01 | 00 00 00 01 00 00 00 80 |o.X.U.T.|........|
|00001ad0| 00 00 00 00 00 00 00 00 | 01 00 00 00 00 00 40 00 |........|......@.|
|00001ae0| 00 00 00 00 29 01 00 00 | 00 00 00 00 00 00 00 00 |....)...|........|
|00001af0| 9d 00 00 7b 03 18 00 1b | 00 00 00 03 02 00 00 0b |...{....|........|
|00001b00| 00 00 00 1b 1d 01 00 25 | 16 04 0b 00 00 00 02 01 |.......%|........|
|00001b10| 02 00 00 00 00 01 00 00 | 00 80 00 40 00 00 00 00 |........|...@....|
|00001b20| 00 2c 01 00 00 00 80 00 | 00 00 00 00 02 00 00 70 |.,......|.......p|
|00001b30| 01 01 00 00 00 00 00 00 | 00 00 00 00 00 6c 01 01 |........|.....l..|
|00001b40| 00 00 00 01 40 04 00 0c | 00 00 00 2f 01 00 00 00 |....@...|.../....|
|00001b50| 01 40 04 00 0c 00 00 00 | 32 01 00 00 00 00 00 40 |.@......|2......@|
|00001b60| 00 00 00 00 00 06 01 00 | 00 00 00 00 40 00 00 00 |........|....@...|
|00001b70| 00 1c 00 51 04 71 02 0c | 00 ff ff ff ff ff ff ff |...Q.q..|........|
|00001b80| ff 00 00 00 00 02 00 00 | 00 00 00 80 01 ff ff ff |........|........|
|00001b90| ff ff ff ff ff ff ff 00 | 00 00 00 1e 00 00 00 00 |........|........|
|00001ba0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 06 |........|........|
|00001bb0| 33 01 00 00 00 99 1d 4e | 35 1c 01 00 00 00 06 4d |3......N|5......M|
|00001bc0| c1 cf 89 00 00 00 00 85 | 0f b2 94 89 00 00 00 00 |........|........|
|00001bd0| 85 0f b2 94 89 00 00 00 | 00 85 0f b2 94 90 00 00 |........|........|
|00001be0| 00 00 d6 70 dd 98 03 04 | 02 03 8f 0a 06 08 07 01 |...p....|........|
|00001bf0| 09 06 05 59 02 d3 00 5a | 02 22 49 22 00 00 5b 02 |...Y...Z|."I"..[.|
|00001c00| 22 31 26 00 00 5c 02 24 | 00 00 a0 40 5d 02 5d 05 |"1&..\.$|...@].].|
|00001c10| 04 64 65 76 00 4d 02 01 | 00 00 00 00 56 03 01 00 |.dev.M..|....V...|
|00001c20| 00 00 03 00 00 00 21 00 | 00 00 71 03 01 00 00 00 |......!.|..q.....|
|00001c30| 00 00 00 00 00 00 00 00 | 45 01 01 00 00 00 80 00 |........|E.......|
|00001c40| 00 00 00 00 00 00 00 01 | 00 00 00 00 00 00 00 00 |........|........|
|00001c50| 00 00 00 69 03 01 00 00 | 00 80 00 00 00 00 00 02 |...i....|........|
|00001c60| 00 00 00 01 00 00 00 80 | 00 40 00 00 00 00 00 40 |........|.@.....@|
|00001c70| 01 01 00 00 00 80 00 00 | 00 00 00 00 00 3c 01 00 |........|.....<..|
|00001c80| 00 00 80 00 40 00 00 00 | 00 00 65 03 01 00 00 00 |....@...|..e.....|
|00001c90| 80 01 00 00 00 00 02 00 | 00 66 03 01 00 00 00 80 |........|.f......|
|00001ca0| 01 40 00 00 00 00 00 00 | 01 00 00 00 80 00 40 00 |.@......|......@.|
|00001cb0| 00 00 00 00 5e 03 01 00 | 00 00 80 00 40 00 00 00 |....^...|....@...|
|00001cc0| 00 00 41 01 01 00 00 00 | 80 00 00 00 00 00 27 00 |..A.....|......'.|
|00001cd0| 00 42 01 01 00 00 00 80 | 00 40 00 00 00 00 00 49 |.B......|.@.....I|
|00001ce0| 01 01 00 00 00 80 00 00 | 00 00 00 00 00 02 03 7a |........|.......z|
|00001cf0| 01 7b 01 7c 01 00 00 00 | 01 00 00 00 80 01 00 00 |.{.|....|........|
|00001d00| 00 00 02 00 00 5a 03 01 | 00 00 00 90 00 00 00 00 |.....Z..|........|
|00001d10| 00 00 00 48 04 00 45 04 | 65 01 00 23 00 00 00 47 |...H..E.|e..#...G|
|00001d20| 02 00 00 02 00 00 00 04 | 0b 00 00 00 00 00 12 00 |........|........|
|00001d30| 00 00 36 01 00 00 00 80 | 00 40 00 00 00 00 00 00 |..6.....|.@......|
|00001d40| 01 00 00 00 80 08 40 00 | 00 00 00 00 59 01 01 00 |......@.|....Y...|
|00001d50| 00 00 80 00 00 00 00 00 | 7c 01 00 00 4b 01 01 00 |........||...K...|
|00001d60| 00 00 90 00 00 00 00 00 | 00 00 50 03 01 00 00 00 |........|..P.....|
|00001d70| 90 00 00 00 00 00 00 00 | 00 01 00 00 00 80 00 00 |........|........|
|00001d80| 00 00 00 00 00 4c 01 01 | 00 00 00 80 00 00 00 00 |.....L..|........|
|00001d90| 00 00 00 4f 01 01 00 00 | 00 80 00 00 00 00 00 02 |...O....|........|
|00001da0| 00 00 4e 03 01 00 00 00 | 80 08 40 00 00 00 00 00 |..N.....|..@.....|
|00001db0| 4d 01 01 00 00 00 80 00 | 00 00 00 00 00 00 00 01 |M.......|........|
|00001dc0| 00 00 00 80 00 00 00 00 | 00 00 00 53 01 01 00 00 |........|...S....|
|00001dd0| 00 80 00 00 00 00 00 02 | 00 00 54 01 01 00 00 00 |........|..T.....|
|00001de0| 80 00 00 00 00 00 00 00 | 4b 03 ff 00 00 00 80 00 |........|K.......|
|00001df0| 00 00 00 00 00 00 00 51 | 01 01 00 00 00 80 00 00 |.......Q|........|
|00001e00| 00 00 00 00 00 55 01 01 | 00 00 00 80 00 40 00 00 |.....U..|.....@..|
|00001e10| 00 00 00 58 01 01 00 00 | 00 80 01 00 00 00 00 02 |...X....|........|
|00001e20| 00 00 47 03 01 00 00 00 | 80 01 40 00 00 00 00 00 |..G.....|..@.....|
|00001e30| 00 01 00 00 00 80 00 40 | 00 00 00 93 00 00 00 01 |.......@|........|
|00001e40| 00 00 00 00 00 40 00 00 | 00 93 00 00 76 03 01 00 |.....@..|....v...|
|00001e50| 00 00 80 00 00 00 00 00 | 00 00 5d 01 01 00 00 00 |........|..].....|
|00001e60| 80 00 00 00 00 00 00 00 | 45 03 ff 00 00 00 80 01 |........|E.......|
|00001e70| 00 00 00 00 00 00 00 61 | 01 04 4c 01 4b 01 4a 01 |.......a|..L.K.J.|
|00001e80| 49 01 00 00 42 03 00 44 | 03 0e 00 2d 00 00 00 ea |I...B..D|...-....|
|00001e90| 05 00 00 02 00 00 00 04 | 0b 00 00 00 00 08 02 00 |........|........|
|00001ea0| 00 00 5e 01 06 48 01 47 | 01 46 01 45 01 43 01 42 |..^..H.G|.F.E.C.B|
|00001eb0| 01 00 00 5c 04 00 55 04 | 0f 00 00 00 00 00 00 00 |...\..U.|........|
|00001ec0| 00 00 00 00 00 00 00 00 | 60 01 05 40 01 3e 3d 3c |........|`..@.>=<|
|00001ed0| 3b 00 00 78 01 01 00 00 | 00 80 01 40 00 00 00 00 |;..x....|...@....|
|00001ee0| 00 78 03 01 00 00 00 80 | 01 40 00 00 00 00 00 31 |.x......|.@.....1|
|00001ef0| 01 00 00 00 00 00 40 00 | 00 00 00 00 62 01 03 3a |......@.|....b..:|
|00001f00| 39 38 00 00 66 01 03 37 | 36 34 00 00 78 02 00 77 |98..f..7|64..x..w|
|00001f10| 02 0e 00 5d 00 00 00 a3 | 0c 00 00 02 00 00 00 04 |...]....|........|
|00001f20| 0b 00 00 00 00 08 02 00 | 00 00 72 02 ff 00 00 00 |........|..r.....|
|00001f30| 80 01 00 00 00 00 00 00 | 00 64 01 01 00 00 00 80 |........|.d......|
|00001f40| 01 40 00 00 00 00 00 6a | 01 01 00 00 00 80 01 00 |.@.....j|........|
|00001f50| 00 00 00 00 00 1a 01 00 | 00 00 01 40 04 00 0c 00 |........|...@....|
|00001f60| 00 00 67 01 06 33 32 31 | 30 2f 2e 00 00 2e 01 00 |..g..321|0/......|
|00001f70| 00 00 00 00 00 00 00 00 | 00 00 6b 01 01 00 00 00 |........|..k.....|
|00001f80| 80 01 40 00 00 00 00 9b | 72 01 00 1b 14 00 15 00 |..@.....|r.......|
|00001f90| 00 00 7b 02 00 00 74 00 | 00 00 0f 01 2e 1b 10 06 |..{...t.|........|
|00001fa0| 00 01 30 27 16 07 45 00 | 9a 01 2e 25 16 e7 1f 55 |..0'..E.|...%...U|
|00001fb0| 64 70 42 65 61 63 6f 6e | 20 66 61 69 6c 65 64 20 |dpBeacon| failed |
|00001fc0| 74 6f 20 62 69 6e 64 20 | 61 20 70 6f 72 74 2e 00 |to bind |a port..|
|00001fd0| 16 04 0b 0f 36 10 00 1b | 01 34 0f 36 20 00 1b 01 |....6...|.4.6 ...|
|00001fe0| 2f 1b 0d 05 00 00 1b 16 | 04 0b 00 00 00 02 00 02 |/.......|........|
|00001ff0| 00 00 00 00 01 00 00 00 | 80 00 00 00 00 00 5e 01 |........|......^.|
|00002000| 00 00 70 02 00 73 01 0d | 00 23 00 00 00 9e 03 00 |..p..s..|.#......|
|00002010| 00 5a 00 00 00 1b 0b 50 | 00 00 73 01 a8 a8 01 1a |.Z.....P|..s.....|
|00002020| 7f 19 01 8e 08 00 1b 25 | 00 00 16 92 7e 19 01 8e |.......%|....~...|
|00002030| 08 00 1b 25 00 00 16 1f | 3a 00 16 26 16 16 16 19 |...%....|:..&....|
|00002040| 19 01 8e 05 00 01 97 08 | 00 1b 23 00 00 16 16 16 |........|..#.....|
|00002050| 04 0b 00 00 00 02 00 02 | 00 00 00 00 01 00 00 00 |........|........|
|00002060| 80 00 00 00 00 00 02 00 | 00 69 01 01 00 00 00 80 |........|.i......|
|00002070| 00 00 00 00 00 00 00 00 | 01 00 00 00 80 00 00 00 |........|........|
|00002080| 00 00 02 00 5f 01 79 01 | 00 2d 0e 00 2f 00 00 00 |...._.y.|.-../...|
|00002090| 48 05 00 00 45 00 00 00 | 07 1f 00 7a 00 2c 1f 52 |H...E...|...z.,.R|
|000020a0| 45 50 4f 52 54 00 16 1b | 0d 05 00 00 2d 16 07 43 |EPORT...|....-..C|
|000020b0| 00 7a 00 2c 1f 52 45 50 | 4f 52 54 51 55 45 52 59 |.z.,.REP|ORTQUERY|
|000020c0| 00 16 1b 24 05 00 00 2d | 16 04 0b 00 00 00 02 08 |...$...-|........|
|000020d0| 02 00 00 00 6f 01 01 00 | 00 00 80 08 40 00 00 00 |....o...|....@...|
|000020e0| 00 00 00 01 00 00 00 80 | 01 00 00 00 00 00 99 00 |........|........|
|000020f0| 00 00 1b 00 38 00 00 00 | d8 05 00 00 0a 00 00 00 |....8...|........|
|00002100| 1c 99 00 00 16 04 0b 00 | 00 00 02 00 02 00 00 00 |........|........|
|00002110| 04 00 0c 62 02 00 00 00 | 00 00 00 00 00 00 00 00 |...b....|........|
|00002120| 00 00 00 00 7e 01 00 67 | 04 6b 01 00 56 00 00 00 |....~..g|.k..V...|
|00002130| be 05 00 00 02 00 00 00 | 04 0b 00 00 00 00 00 12 |........|........|
|00002140| 00 00 00 7e 03 05 7e 01 | 7d 01 79 01 78 01 75 01 |...~..~.|}.y.x.u.|
|00002150| 00 00 46 01 00 40 04 68 | 01 00 22 00 00 00 0a 02 |..F..@.h|..".....|
|00002160| 00 00 02 00 00 00 04 0b | 00 00 00 00 00 12 00 00 |........|........|
|00002170| 00 46 02 00 70 04 66 01 | 00 57 00 00 00 01 06 00 |.F..p.f.|.W......|
|00002180| 00 02 00 00 00 04 0b 00 | 00 00 00 00 12 00 00 00 |........|........|
|00002190| 6e 02 01 00 00 00 80 01 | 40 00 00 00 00 00 6a 02 |n.......|@.....j.|
|000021a0| 01 00 00 00 80 00 00 00 | 00 00 00 00 6b 02 ff 00 |........|....k...|
|000021b0| 00 00 80 00 00 00 00 00 | 00 00 00 41 02 01 00 00 |........|...A....|
|000021c0| 00 80 00 00 00 00 00 00 | 00 66 02 01 00 00 00 80 |........|.f......|
|000021d0| 00 00 00 00 00 00 00 67 | 02 01 00 00 00 80 08 40 |.......g|.......@|
|000021e0| 00 00 00 00 00 60 02 01 | 00 00 00 80 00 00 00 00 |.....`..|........|
|000021f0| 00 02 00 00 49 02 00 74 | 04 69 01 00 58 00 00 00 |....I..t|.i..X...|
|00002200| 3e 06 00 00 02 00 00 00 | 04 0b 00 00 00 00 00 12 |>.......|........|
|00002210| 00 00 00 5b 02 01 00 00 | 00 90 00 00 00 00 00 00 |...[....|........|
|00002220| 00 47 02 01 00 00 00 90 | 00 00 00 00 00 00 00 4a |.G......|.......J|
|00002230| 02 00 77 04 6a 01 00 59 | 00 00 00 d7 06 00 00 02 |..w.j..Y|........|
|00002240| 00 00 00 04 0b 00 00 00 | 00 00 12 00 00 00 00 00 |........|........|
|00002250| 41 05 67 01 00 5a 00 00 | 00 1c 07 00 00 02 00 00 |A.g..Z..|........|
|00002260| 00 04 0b 00 00 00 00 00 | 12 00 00 00 53 02 09 65 |........|....S..e|
|00002270| 02 66 02 70 02 68 02 69 | 02 6a 02 6b 02 6c 02 6d |.f.p.h.i|.j.k.l.m|
|00002280| 02 00 00 00 01 00 00 00 | 80 00 00 00 00 00 02 00 |........|........|
|00002290| 00 5c 01 01 00 00 00 80 | 01 00 00 00 00 02 00 00 |.\......|........|
|000022a0| 00 01 00 00 00 80 00 00 | 00 00 00 00 00 5c 05 01 |........|.....\..|
|000022b0| 00 00 00 80 00 40 00 00 | 00 00 00 43 01 02 43 02 |.....@..|...C..C.|
|000022c0| 44 02 00 76 01 00 00 23 | 0e 00 46 00 00 00 7e 05 |D..v...#|..F...~.|
|000022d0| 00 00 3f 01 00 00 0f 00 | 21 7d 01 1a 16 07 3d 01 |..?.....|!}....=.|
|000022e0| 7c 80 00 09 92 00 21 26 | 16 16 70 01 1a 1f 20 00 ||.....!&|..p... .|
|000022f0| 16 16 0f 00 09 7f 00 09 | 92 00 21 26 16 16 0f 36 |........|..!&...6|
|00002300| 20 00 23 39 4a 00 09 0f | 00 03 25 07 8f 00 96 00 | .#9J...|..%.....|
|00002310| 03 2c 20 16 07 85 00 32 | 02 36 0c 1a 00 03 01 04 |., ....2|.6......|
|00002320| 00 23 06 8f 00 a5 00 03 | 16 06 59 00 07 d6 00 9a |.#......|..Y.....|
|00002330| 00 03 2c 20 16 0f 00 03 | 25 07 d6 00 96 00 03 2c |.., ....|%......,|
|00002340| 20 16 07 cc 00 9a 36 10 | 36 0c 1a 00 03 01 04 25 | .....6.|6......%|
|00002350| 16 06 d6 00 a5 00 03 16 | 06 a2 00 07 e4 00 9a 00 |........|........|
|00002360| 03 2c 20 16 04 0b 0f 36 | 0c 1a 00 03 01 04 00 23 |., ....6|.......#|
|00002370| 0f 36 2a 1a 00 03 01 04 | 19 01 8e 05 00 01 94 0f |.6*.....|........|
|00002380| 36 29 1a 00 03 01 04 7f | 00 09 92 7e 00 09 1f 20 |6)......|...~... |
|00002390| 00 16 26 16 16 04 0b 00 | 00 00 02 08 02 00 00 72 |..&.....|.......r|
|000023a0| 01 51 02 00 4c 02 0d 00 | 3f 00 00 00 12 05 00 00 |.Q..L...|?.......|
|000023b0| 17 00 00 00 1b 0b 0d 00 | 00 4c 02 1f 52 45 50 4f |........|.L..REPO|
|000023c0| 52 54 00 16 04 0b 00 00 | 00 02 00 02 00 00 00 54 |RT......|.......T|
|000023d0| 02 01 00 00 00 00 00 00 | 00 00 00 4b 02 00 00 55 |........|...K...U|
|000023e0| 02 01 00 00 00 00 00 00 | 00 00 00 02 00 00 56 02 |........|......V.|
|000023f0| 01 00 00 00 00 00 00 00 | 00 00 8c 25 00 00 58 02 |........|...%..X.|
|00002400| 01 00 00 00 02 00 40 00 | 00 00 57 02 00 00 00 01 |......@.|..W.....|
|00002410| 00 00 00 00 00 00 00 00 | 00 00 00 00 5c 02 00 48 |........|....\..H|
|00002420| 02 10 00 33 00 00 00 2a | 07 00 00 0b 00 00 00 29 |...3...*|.......)|
|00002430| 48 02 29 47 02 0b 00 00 | 00 00 04 02 00 00 9e 52 |H.)G....|.......R|
|00002440| 02 00 0f 60 02 00 34 00 | 00 00 fc 03 00 00 b6 00 |...`..4.|........|
|00002450| 00 00 0f 00 0f 25 07 7c | 00 96 00 0f 2c 20 16 07 |.....%.||...., ..|
|00002460| 72 00 82 9b 36 10 36 0c | 1a 00 0f 01 04 25 16 18 |r...6.6.|.....%..|
|00002470| 27 00 b0 af 19 01 8e 05 | 00 01 94 36 2a 1a 00 0f |'.......|...6*...|
|00002480| 01 04 16 01 6c 01 16 16 | 0f 1a a5 00 0e 16 01 04 |....l...|........|
|00002490| 1a 00 0f 01 04 a5 00 0f | 16 06 07 00 0f 00 0e 00 |........|........|
|000024a0| 0e 07 b4 00 96 00 0e 2c | 20 16 0f 36 10 36 0c 1a |.......,| ..6.6..|
|000024b0| 00 0e 01 04 25 a5 00 0e | 16 06 87 00 04 0b 00 00 |....%...|........|
|000024c0| 00 02 00 02 00 00 79 01 | 59 02 00 00 1b 00 2e 00 |......y.|Y.......|
|000024d0| 00 00 a5 03 00 00 24 00 | 00 00 e7 1f 43 6c 69 65 |......$.|....Clie|
|000024e0| 6e 74 42 65 61 63 6f 6e | 52 65 63 65 69 76 65 72 |ntBeacon|Receiver|
|000024f0| 20 66 69 6e 69 73 68 65 | 64 2e 00 16 04 0b 00 00 | finishe|d.......|
|00002500| 00 02 00 02 00 00 00 00 | 01 00 00 00 80 05 00 00 |........|........|
|00002510| 00 00 00 00 5e 02 00 5d | 02 6f 02 00 37 00 00 00 |....^..]|.o..7...|
|00002520| da 07 00 00 01 00 00 00 | 0b 00 00 00 00 04 02 00 |........|........|
|00002530| 00 00 00 01 00 00 00 80 | 05 00 00 00 00 00 00 61 |........|.......a|
|00002540| 02 00 45 02 56 01 00 3a | 00 00 00 36 08 00 00 06 |..E.V..:|...6....|
|00002550| 00 00 00 29 45 02 0b 00 | 00 00 00 04 02 00 00 70 |...)E...|.......p|
|00002560| 01 5a 02 00 1e 14 00 1c | 00 00 00 66 02 00 00 a8 |.Z......|...f....|
|00002570| 00 00 00 07 45 00 97 1b | 10 06 00 01 2f 27 16 25 |....E...|..../'.%|
|00002580| 16 61 18 1e 00 00 80 3f | 27 16 e7 1f 43 6c 69 65 |.a.....?|'...Clie|
|00002590| 6e 74 42 65 61 63 6f 6e | 52 65 63 65 69 76 65 72 |ntBeacon|Receiver|
|000025a0| 20 69 6e 69 74 69 61 6c | 69 7a 65 64 2e 00 16 06 | initial|ized....|
|000025b0| 79 00 e7 1f 43 6c 69 65 | 6e 74 42 65 61 63 6f 6e |y...Clie|ntBeacon|
|000025c0| 52 65 63 65 69 76 65 72 | 20 66 61 69 6c 65 64 3a |Receiver| failed:|
|000025d0| 20 42 65 61 63 6f 6e 20 | 70 6f 72 74 20 69 6e 20 | Beacon |port in |
|000025e0| 75 73 65 2e 00 16 0f 36 | 10 00 1e 01 34 0f 36 20 |use....6|....4.6 |
|000025f0| 00 1e 01 30 1b 0d 05 00 | 00 1e 16 04 0b 00 00 00 |...0....|........|
|00002600| 02 00 02 00 00 00 00 01 | 00 00 00 80 05 00 00 00 |........|........|
|00002610| 00 00 00 63 02 00 62 02 | 57 01 00 3d 00 00 00 84 |...c..b.|W..=....|
|00002620| 08 00 00 01 00 00 00 0b | 00 00 00 00 04 02 00 00 |........|........|
|00002630| 00 00 01 00 00 00 80 05 | 00 00 00 00 00 00 65 02 |........|......e.|
|00002640| 00 64 02 20 00 40 00 00 | 00 d7 08 00 00 01 00 00 |.d. .@..|........|
|00002650| 00 0b 00 00 00 00 04 02 | 00 00 00 00 01 00 00 00 |........|........|
|00002660| 80 05 00 00 00 00 00 00 | 68 02 00 44 02 0b 00 44 |........|h..D...D|
|00002670| 00 00 00 79 09 00 00 06 | 00 00 00 29 44 02 0b 00 |...y....|...)D...|
|00002680| 00 00 00 04 02 00 00 00 | 00 01 00 00 00 80 05 40 |........|.......@|
|00002690| 00 00 00 00 00 00 01 00 | 00 00 80 05 00 00 00 00 |........|........|
|000026a0| 00 00 6c 02 00 42 02 1c | 00 47 00 00 00 e1 09 00 |..l..B..|.G......|
|000026b0| 00 0b 00 00 00 29 42 02 | 29 41 02 0b 00 00 00 00 |.....)B.|)A......|
|000026c0| 04 02 00 00 a0 5f 02 00 | 43 02 23 00 15 00 00 00 |....._..|C.#.....|
|000026d0| 17 02 00 00 13 00 00 00 | 04 36 29 1a 00 43 02 01 |........|.6)..C..|
|000026e0| 04 04 0b 00 00 00 02 00 | 02 00 00 00 00 01 00 00 |........|........|
|000026f0| 00 80 05 40 00 00 00 00 | 00 00 01 00 00 00 80 05 |...@....|........|
|00002700| 00 00 00 00 00 00 6f 02 | 00 7f 01 17 00 4b 00 00 |......o.|.....K..|
|00002710| 00 59 0a 00 00 06 00 00 | 00 29 7f 01 0b 00 00 00 |.Y......|.)......|
|00002720| 00 04 02 00 00 9f 69 02 | 00 40 02 44 01 00 10 00 |......i.|.@.D....|
|00002730| 00 00 bf 01 00 00 1b 00 | 00 00 04 1b 19 10 00 36 |........|.......6|
|00002740| 0c 1a 00 40 02 01 04 16 | 04 0b 00 00 00 02 00 02 |...@....|........|
|00002750| 00 00 00 00 01 00 00 00 | 80 05 00 00 00 00 00 00 |........|........|
|00002760| 73 02 00 74 01 16 00 4e | 00 00 00 c5 0a 00 00 0b |s..t...N|........|
|00002770| 00 00 00 29 74 01 29 69 | 01 0b 00 00 00 00 04 02 |...)t.)i|........|
|00002780| 00 00 00 76 01 00 75 01 | 24 00 29 00 00 00 92 04 |...v..u.|$.).....|
|00002790| 00 00 1d 00 00 00 1b 0b | 13 00 00 75 01 a8 01 1a |........|...u....|
|000027a0| 39 53 01 6e 01 16 16 04 | 0b 00 00 00 02 00 02 00 |9S.n....|........|
|000027b0| 00 00 30 01 00 00 00 01 | 40 04 00 0c 00 00 00 00 |..0.....|@.......|
|000027c0| 01 00 00 00 80 05 00 00 | 00 00 00 00 74 02 00 00 |........|....t...|
|000027d0| 60 01 00 54 00 00 00 88 | 0b 00 00 02 00 00 00 04 |`..T....|........|
|000027e0| 0b 00 00 00 00 08 02 00 | 00 00 75 02 00 00 6c 01 |........|..u...l.|
|000027f0| 00 57 00 00 00 d1 0b 00 | 00 02 00 00 00 04 0b 00 |.W......|........|
|00002800| 00 00 00 08 02 00 00 00 | 68 01 00 00 61 01 00 5a |........|h...a..Z|
|00002810| 00 00 00 2c 0c 00 00 02 | 00 00 00 04 0b 00 00 00 |...,....|........|
|00002820| 00 08 02 00 00 00 00 ff | 00 00 00 80 00 00 00 00 |........|........|
|00002830| 00 00 00 00 00 01 00 00 | 00 80 00 40 00 00 00 00 |........|...@....|
|00002840| 00 7a 02 00 79 02 1e 00 | 60 00 00 00 1a 0d 00 00 |.z..y...|`.......|
|00002850| 02 00 00 00 04 0b 00 00 | 00 00 08 02 00 00 00 00 |........|........|
|00002860| 01 00 00 00 80 00 40 00 | 00 00 00 00 00 00 7b 02 |......@.|......{.|
|00002870| 1f 00 63 00 00 00 a2 0d | 00 00 02 00 00 00 04 0b |..c.....|........|
|00002880| 00 00 00 00 08 02 00 00 | 00 7c 02 01 00 00 00 80 |........|.|......|
|00002890| 00 00 00 00 00 00 00 00 | ff 00 00 00 80 00 00 00 |........|........|
|000028a0| 00 00 00 00 00 76 02 01 | 00 00 00 80 00 00 00 00 |.....v..|........|
|000028b0| 00 00 00 7d 02 01 00 00 | 00 80 00 00 00 00 00 02 |...}....|........|
|000028c0| 00 00 00 00 7e 02 1f 00 | 33 00 00 00 03 07 00 00 |....~...|3.......|
|000028d0| 02 00 00 00 04 0b 00 00 | 00 00 08 02 00 00 00 00 |........|........|
|000028e0| 01 00 00 00 80 00 40 00 | 00 00 00 00 40 03 01 00 |......@.|....@...|
|000028f0| 00 00 80 00 00 00 00 00 | 02 00 00 7f 02 00 41 03 |........|......A.|
|00002900| 1e 00 30 00 00 00 6e 06 | 00 00 02 00 00 00 04 0b |..0...n.|........|
|00002910| 00 00 00 00 08 02 00 00 | 00 00 01 00 00 00 80 00 |........|........|
|00002920| 40 00 00 00 00 00 43 03 | 01 00 00 00 80 00 00 00 |@.....C.|........|
|00002930| 00 00 02 00 00 00 01 00 | 00 00 80 05 00 00 00 00 |........|........|
|00002940| 00 00 5f 01 00 4d 02 16 | 00 27 00 00 00 07 05 00 |.._..M..|.'......|
|00002950| 00 10 00 00 00 29 4d 02 | 29 5c 01 29 5d 01 0b 00 |.....)M.|)\.)]...|
|00002960| 00 00 00 04 02 00 00 00 | 00 01 00 00 00 80 05 00 |........|........|
|00002970| 00 00 00 00 00 49 03 00 | 00 67 02 00 16 00 00 00 |.....I..|.g......|
|00002980| 35 02 00 00 3e 00 00 00 | 0f 01 01 1f 00 0f 01 07 |5...>...|........|
|00002990| 1f 00 14 2d 01 06 28 0f | 01 65 01 70 ec 2c 0a 16 |...-..(.|.e.p.,..|
|000029a0| ec 2c 0d 16 16 0f 01 31 | ec 2c 0d 16 0f 01 32 ec |.,.....1|.,....2.|
|000029b0| 2c 0a 16 04 0b 00 00 00 | 02 00 02 00 00 00 4d 03 |,.......|......M.|
|000029c0| 00 56 01 64 02 00 20 00 | 00 00 f1 02 00 00 49 00 |.V.d.. .|......I.|
|000029d0| 00 00 14 2d 01 06 27 0f | 01 0d 00 56 01 0f 01 08 |...-..'.|...V....|
|000029e0| 25 0f 01 26 ae 19 01 8e | 05 00 01 94 00 55 01 16 |%..&....|.....U..|
|000029f0| 0f 01 11 00 51 01 0f 01 | 18 1f 00 04 0b 00 00 00 |....Q...|........|
|00002a00| 02 00 02 00 00 00 46 03 | 00 57 01 17 00 24 00 00 |......F.|.W...$..|
|00002a10| 00 8a 04 00 00 0b 00 00 | 00 29 57 01 29 58 01 0b |........|.)W.)X..|
|00002a20| 00 00 00 00 04 02 00 00 | 00 00 01 00 00 00 80 05 |........|........|
|00002a30| 00 00 00 00 00 00 4a 03 | 00 52 01 1c 00 20 00 00 |......J.|.R... ..|
|00002a40| 00 01 04 00 00 10 00 00 | 00 29 52 01 29 53 01 29 |........|.)R.)S.)|
|00002a50| 54 01 0b 00 00 00 00 04 | 02 00 00 00 51 03 00 50 |T.......|....Q..P|
|00002a60| 01 63 02 00 2a 00 00 00 | db 03 00 00 4a 00 00 00 |.c..*...|....J...|
|00002a70| 14 2d 01 06 27 0f 01 0d | 1f 00 0f 01 08 00 50 01 |.-..'...|......P.|
|00002a80| 0f 01 26 ae 19 01 8e 05 | 00 01 94 00 4d 01 16 0f |..&.....|....M...|
|00002a90| 01 11 00 4c 01 0f 01 18 | 1f 00 04 0b 00 00 00 02 |...L....|........|
|00002aa0| 00 02 00 00 00 00 01 00 | 00 00 80 05 00 00 00 00 |........|........|
|00002ab0| 00 00 4c 03 00 4e 01 0b | 00 1d 00 00 00 8b 03 00 |..L..N..|........|
|00002ac0| 00 0b 00 00 00 29 4e 01 | 29 4f 01 0b 00 00 00 00 |.....)N.|)O......|
|00002ad0| 04 02 00 00 00 00 01 00 | 00 00 80 05 00 00 00 00 |........|........|
|00002ae0| 00 00 53 03 00 52 03 11 | 00 35 00 00 00 ca 04 00 |..S..R..|.5......|
|00002af0| 00 02 00 00 00 04 0b 00 | 00 00 02 00 02 00 00 00 |........|........|
|00002b00| 00 01 00 00 00 80 00 00 | 00 00 00 00 00 55 03 00 |........|.....U..|
|00002b10| 54 03 15 00 3a 00 00 00 | 17 05 00 00 02 00 00 00 |T...:...|........|
|00002b20| 04 0b 00 00 00 02 00 02 | 00 00 00 00 01 00 00 00 |........|........|
|00002b30| 80 00 00 00 00 00 00 00 | 5f 03 00 1d 5e 02 00 42 |........|_...^..B|
|00002b40| 00 00 00 c7 05 00 00 c2 | 00 00 00 0f 00 0b 1f 00 |........|........|
|00002b50| 0f 00 16 26 0f 00 12 25 | 07 ba 00 96 00 12 7d 00 |...&...%|......}.|
|00002b60| 1d 16 16 0f 00 24 7f 00 | 1d 00 12 26 16 07 8f 00 |.....$..|...&....|
|00002b70| 9b 7e 00 47 01 00 24 16 | 1d ff ff ff ff 16 07 85 |.~.G..$.|........|
|00002b80| 00 9a 00 16 00 36 16 07 | 7f 00 2d 00 45 01 04 70 |.....6..|..-.E..p|
|00002b90| 00 0b 7f 00 1d 00 12 16 | 16 06 85 00 04 00 0b a5 |........|........|
|00002ba0| 00 16 16 06 b0 00 07 b0 | 00 99 00 16 00 36 16 0f |........|.....6..|
|00002bb0| 00 0b 70 00 0b 00 24 16 | a5 00 12 16 06 16 00 04 |..p...$.|........|
|00002bc0| 00 0b 04 0b 00 00 00 02 | 00 02 00 00 00 4f 03 00 |........|.....O..|
|00002bd0| 4a 01 10 00 19 00 00 00 | f8 02 00 00 0b 00 00 00 |J.......|........|
|00002be0| 29 4a 01 29 4b 01 0b 00 | 00 00 00 04 02 00 00 00 |)J.)K...|........|
|00002bf0| 00 00 00 71 01 00 6a 00 | 00 00 a1 0a 00 00 02 00 |...q..j.|........|
|00002c00| 00 00 04 0b 00 00 00 00 | 08 02 00 00 00 00 01 00 |........|........|
|00002c10| 00 00 80 00 00 00 00 00 | 02 00 00 57 03 00 58 03 |........|...W..X.|
|00002c20| 72 01 00 67 00 00 00 5e | 0a 00 00 02 00 00 00 04 |r..g...^|........|
|00002c30| 0b 00 00 00 00 08 02 00 | 00 00 0b 01 00 00 00 80 |........|........|
|00002c40| 05 40 00 00 00 00 00 59 | 03 00 44 01 53 02 00 60 |.@.....Y|..D.S..`|
|00002c50| 00 00 00 75 09 00 00 06 | 00 00 00 29 44 01 0b 00 |...u....|...)D...|
|00002c60| 00 00 00 04 02 00 00 00 | 00 01 00 00 00 80 05 40 |........|.......@|
|00002c70| 00 00 00 00 00 5b 03 00 | 5c 03 52 02 00 5e 00 00 |.....[..|\.R..^..|
|00002c80| 00 45 09 00 00 01 00 00 | 00 0b 00 00 00 00 04 02 |.E......|........|
|00002c90| 00 00 00 00 01 00 00 00 | 80 05 40 00 00 00 00 00 |........|..@.....|
|00002ca0| 62 03 00 60 03 56 02 00 | 63 00 00 00 a8 07 00 00 |b..`.V..|c.......|
|00002cb0| 34 00 00 00 07 0e 00 7a | 01 01 1f 00 16 04 25 0f |4......z|......%.|
|00002cc0| 00 37 ed 80 01 01 26 16 | 16 0f 01 01 7f 01 01 26 |.7....&.|.......&|
|00002cd0| 16 04 00 37 04 0b 00 00 | 00 02 00 02 00 00 00 37 |...7....|.......7|
|00002ce0| 01 00 00 00 80 05 00 00 | 00 00 00 00 5d 03 00 3f |........|....]..?|
|00002cf0| 50 02 00 5d 00 00 00 1a | 09 00 00 06 00 00 00 29 |P..]....|.......)|
|00002d00| 3f 0b 00 00 00 00 04 02 | 00 00 00 64 03 00 63 03 |?.......|...d..c.|
|00002d10| 51 02 00 6f 00 00 00 a5 | 08 00 00 1b 00 00 00 07 |Q..o....|........|
|00002d20| 0e 00 7a 01 01 1f 00 16 | 04 25 04 ed 80 01 01 26 |..z.....|.%.....&|
|00002d30| 16 16 04 0b 00 00 00 02 | 00 02 00 00 00 00 01 00 |........|........|
|00002d40| 00 00 80 05 00 00 00 00 | 00 00 68 03 00 3d 4e 02 |........|..h..=N.|
|00002d50| 00 78 00 00 00 38 09 00 | 00 6d 00 00 00 0f 00 0a |.x...8..|.m......|
|00002d60| 7e 01 01 ec 2c 0d 16 16 | 07 22 00 9a 00 0a 1d ff |~...,...|."......|
|00002d70| ff ff ff 16 04 28 0f 00 | 3d 80 01 01 00 0a 16 07 |.....(..|=.......|
|00002d80| 54 00 7a 7f 01 01 92 00 | 0a 26 16 26 16 ec 2c 0a |T.z.....|.&.&..,.|
|00002d90| 16 16 a5 00 0a 16 0f 01 | 01 7f 01 01 92 00 0a 26 |........|.......&|
|00002da0| 16 16 04 27 04 0b 00 00 | 00 02 00 02 00 00 00 00 |...'....|........|
|00002db0| 01 00 00 00 80 05 00 00 | 00 00 00 00 0a 01 00 00 |........|........|
|00002dc0| 00 80 05 00 00 00 00 00 | 00 61 03 00 3b 4f 02 00 |........|.a..;O..|
|00002dd0| 5a 00 00 00 83 08 00 00 | 0b 00 00 00 29 3b 29 3c |Z.......|....);)<|
|00002de0| 0b 00 00 00 00 04 02 00 | 00 00 6a 03 00 39 4b 02 |........|..j..9K.|
|00002df0| 00 86 00 00 00 36 0a 00 | 00 14 00 00 00 0f 01 07 |.....6..|........|
|00002e00| 70 01 07 00 39 16 04 0b | 00 00 00 02 00 02 00 00 |p...9...|........|
|00002e10| 00 00 01 00 00 00 80 05 | 40 00 00 00 00 68 01 6c |........|@....h.l|
|00002e20| 03 00 3e 0e 00 8b 00 00 | 00 85 0a 00 00 14 00 00 |..>.....|........|
|00002e30| 00 0f 01 01 70 01 01 00 | 3e 16 04 0b 00 00 00 02 |....p...|>.......|
|00002e40| 08 02 00 00 00 67 03 00 | 38 19 00 57 00 00 00 1e |.....g..|8..W....|
|00002e50| 08 00 00 06 00 00 00 29 | 38 0b 00 00 00 00 04 02 |.......)|8.......|
|00002e60| 00 00 00 00 00 05 49 02 | 00 93 00 00 00 13 0b 00 |......I.|........|
|00002e70| 00 75 01 00 00 07 37 01 | 2d 01 06 07 35 00 b1 19 |.u....7.|-...5...|
|00002e80| 01 8e 05 00 01 94 01 26 | 16 14 2d 01 06 28 1b 15 |.......&|..-..(..|
|00002e90| 05 00 01 11 16 07 90 00 | 97 01 08 25 16 07 54 00 |........|...%..T.|
|00002ea0| 96 7d 01 01 16 01 08 16 | 06 37 01 0f 01 18 80 01 |.}......|.7......|
|00002eb0| 01 01 08 16 0f 01 01 7f | 01 01 01 08 16 14 2d 01 |........|......-.|
|00002ec0| 06 28 1b 11 05 00 01 11 | 16 06 34 01 0f 00 05 7e |.(......|..4....~|
|00002ed0| 01 01 01 0d 16 07 d4 00 | 82 9a 00 05 1d ff ff ff |........|........|
|00002ee0| ff 16 18 0d 00 7a 01 0d | 01 31 16 16 0f 00 05 7e |.....z..|.1.....~|
|00002ef0| 01 01 01 32 16 07 31 01 | 9b 00 05 1d ff ff ff ff |...2..1.|........|
|00002f00| 16 0f 01 18 80 01 01 92 | 00 05 7d 01 0d 16 16 16 |........|..}.....|
|00002f10| 0f 01 01 7f 01 01 92 00 | 05 7d 01 0d 16 16 16 14 |........|.}......|
|00002f20| 2d 01 06 28 1b 11 05 00 | 01 11 16 06 34 01 06 37 |-..(....|....4..7|
|00002f30| 01 06 00 00 07 73 01 1b | 20 00 00 16 07 73 01 7b |.....s..| ....s.{|
|00002f40| 01 07 1f 00 16 0f 00 05 | 1b 0b 05 00 01 07 16 0f |........|........|
|00002f50| 01 07 7f 01 07 00 05 16 | 04 0b 00 00 00 02 00 02 |........|........|
|00002f60| 00 00 00 00 01 00 00 00 | 80 05 00 00 00 00 00 00 |........|........|
|00002f70| 6f 03 01 00 00 00 02 10 | 00 00 00 00 00 00 35 01 |o.......|......5.|
|00002f80| 00 00 00 00 00 00 00 00 | 00 00 00 6b 03 00 6d 03 |........|...k..m.|
|00002f90| 4c 02 00 54 00 00 00 bf | 07 00 00 01 00 00 00 0b |L..T....|........|
|00002fa0| 00 00 00 00 04 02 00 00 | 00 72 03 01 00 00 00 00 |........|.r......|
|00002fb0| 00 00 00 00 00 00 00 73 | 03 05 00 00 00 00 00 00 |.......s|........|
|00002fc0| 00 00 00 00 00 74 03 05 | 00 00 00 00 00 40 00 00 |.....t..|.....@..|
|00002fd0| 00 00 00 77 03 00 5b 01 | 1d 00 11 00 00 00 4b 01 |...w..[.|......K.|
|00002fe0| 00 00 06 00 00 00 29 5b | 01 0b 00 00 00 00 04 02 |......)[|........|
|00002ff0| 00 00 00 70 03 00 48 01 | 4a 02 00 51 00 00 00 71 |...p..H.|J..Q...q|
|00003000| 07 00 00 06 00 00 00 29 | 48 01 0b 00 00 00 00 04 |.......)|H.......|
|00003010| 02 00 00 00 00 01 00 00 | 00 80 05 00 00 00 00 00 |........|........|
|00003020| 00 2b 00 63 01 63 01 00 | 15 00 00 00 95 01 00 00 |.+.c.c..|........|
|00003030| 2d 00 00 00 0f 00 63 01 | 1f 64 65 76 73 65 72 76 |-.....c.|.devserv|
|00003040| 65 72 2e 61 72 75 73 68 | 67 61 6d 65 73 2e 63 6f |er.arush|games.co|
|00003050| 6d 00 0f 00 78 01 1d fc | 6c 00 00 04 0b 00 00 00 |m...x...|l.......|
|00003060| 02 08 02 00 00 00 00 01 | 00 00 00 80 05 00 00 00 |........|........|
|00003070| 00 00 00 75 03 00 77 01 | 47 02 00 4b 00 00 00 a0 |...u..w.|G..K....|
|00003080| 06 00 00 1a 00 00 00 29 | 77 01 29 6f 01 29 6b 01 |.......)|w.)o.)k.|
|00003090| 29 6a 01 29 64 01 0b 00 | 00 00 00 04 02 00 00 00 |)j.)d...|........|
|000030a0| 00 01 00 00 00 80 05 00 | 00 00 00 00 00 00 01 00 |........|........|
|000030b0| 00 00 80 00 00 00 00 00 | 00 00 79 03 00 7a 03 46 |........|..y..z.F|
|000030c0| 02 00 40 00 00 00 ae 05 | 00 00 01 00 00 00 0b 00 |..@.....|........|
|000030d0| 00 00 00 04 02 00 00 00 | 7c 03 01 00 00 00 00 00 |........||.......|
|000030e0| 00 00 00 00 50 02 00 00 | 43 04 01 00 00 00 00 00 |....P...|C.......|
|000030f0| 00 00 00 00 00 00 7d 03 | 01 00 00 00 02 00 00 00 |......}.|........|
|00003100| 00 00 00 00 41 04 01 00 | 00 00 80 00 00 00 00 00 |....A...|........|
|00003110| 00 00 42 04 01 00 00 00 | 80 00 00 00 00 00 27 00 |..B.....|......'.|
|00003120| 00 00 01 00 00 00 80 00 | 40 00 00 00 93 00 00 47 |........|@......G|
|00003130| 04 01 00 00 00 00 00 40 | 00 00 00 7d 01 00 00 7f |.......@|...}....|
|00003140| 03 01 00 00 00 02 10 00 | 00 00 00 00 00 46 04 01 |........|.....F..|
|00003150| 00 00 00 80 00 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|00003160| 80 00 00 00 00 00 27 00 | 00 7d 01 01 00 00 00 00 |......'.|.}......|
|00003170| 00 40 00 00 00 46 01 00 | 00 4f 04 00 3a 22 00 25 |.@...F..|.O..:".%|
|00003180| 00 00 00 e9 02 00 00 1f | 00 00 00 29 3a 29 40 01 |........|...):)@.|
|00003190| 29 41 01 29 42 01 29 49 | 01 29 59 01 0b 00 00 00 |)A.)B.)I|.)Y.....|
|000031a0| 00 04 02 00 00 00 44 04 | 01 00 00 00 02 00 00 00 |......D.|........|
|000031b0| 00 00 00 00 49 04 01 00 | 00 00 02 00 00 00 00 00 |....I...|........|
|000031c0| 00 00 4a 04 01 00 00 00 | 02 00 00 00 00 00 00 00 |..J.....|........|
|000031d0| 4b 04 01 00 00 00 00 00 | 00 00 00 00 43 01 00 00 |K.......|....C...|
|000031e0| 00 00 00 00 00 00 00 48 | 02 09 41 55 64 70 4c 69 |.......H|..AUdpLi|
|000031f0| 6e 6b 28 29 3b 0d 0a 09 | 76 6f 69 64 20 50 6f 73 |nk();...|void Pos|
|00003200| 74 53 63 72 69 70 74 44 | 65 73 74 72 6f 79 65 64 |tScriptD|estroyed|
|00003210| 28 29 3b 0d 0a 09 55 42 | 4f 4f 4c 20 54 69 63 6b |();...UB|OOL Tick|
|00003220| 28 20 46 4c 4f 41 54 20 | 44 65 6c 74 61 54 69 6d |( FLOAT |DeltaTim|
|00003230| 65 2c 20 65 6e 75 6d 20 | 45 4c 65 76 65 6c 54 69 |e, enum |ELevelTi|
|00003240| 63 6b 20 54 69 63 6b 54 | 79 70 65 20 29 3b 09 0d |ck TickT|ype );..|
|00003250| 0a 09 46 53 6f 63 6b 65 | 74 44 61 74 61 20 47 65 |..FSocke|tData Ge|
|00003260| 74 53 6f 63 6b 65 74 44 | 61 74 61 28 29 3b 0d 0a |tSocketD|ata();..|
|00003270| 00 00 00 00 00 00 00 00 | 00 00 49 1c 2f 2f 3d 3d |........|..I.//==|
|00003280| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003290| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000032a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000032b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000032c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 0a 2f 2f 20 |========|===..// |
|000032d0| 55 64 70 4c 69 6e 6b 3a | 20 41 6e 20 49 6e 74 65 |UdpLink:| An Inte|
|000032e0| 72 6e 65 74 20 55 44 50 | 20 63 6f 6e 6e 65 63 74 |rnet UDP| connect|
|000032f0| 69 6f 6e 6c 65 73 73 20 | 73 6f 63 6b 65 74 2e 0d |ionless |socket..|
|00003300| 0a 2f 2f 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.//=====|========|
|00003310| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003320| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003330| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003340| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003350| 0d 0a 63 6c 61 73 73 20 | 55 64 70 4c 69 6e 6b 20 |..class |UdpLink |
|00003360| 65 78 74 65 6e 64 73 20 | 49 6e 74 65 72 6e 65 74 |extends |Internet|
|00003370| 4c 69 6e 6b 0d 0a 09 6e | 61 74 69 76 65 0d 0a 09 |Link...n|ative...|
|00003380| 74 72 61 6e 73 69 65 6e | 74 3b 0d 0a 0d 0a 2f 2f |transien|t;....//|
|00003390| 20 28 63 70 70 74 65 78 | 74 29 0d 0a 2f 2f 20 28 | (cpptex|t)..// (|
|000033a0| 63 70 70 74 65 78 74 29 | 0d 0a 2f 2f 20 28 63 70 |cpptext)|..// (cp|
|000033b0| 70 74 65 78 74 29 0d 0a | 2f 2f 20 28 63 70 70 74 |ptext)..|// (cppt|
|000033c0| 65 78 74 29 0d 0a 2f 2f | 20 28 63 70 70 74 65 78 |ext)..//| (cpptex|
|000033d0| 74 29 0d 0a 2f 2f 20 28 | 63 70 70 74 65 78 74 29 |t)..// (|cpptext)|
|000033e0| 0d 0a 2f 2f 20 28 63 70 | 70 74 65 78 74 29 0d 0a |..// (cp|ptext)..|
|000033f0| 0d 0a 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//----|--------|
|00003400| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003410| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003420| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003430| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003440| 2d 0d 0a 2f 2f 20 56 61 | 72 69 61 62 6c 65 73 2e |-..// Va|riables.|
|00003450| 0d 0a 0d 0a 76 61 72 28 | 29 20 63 6f 6e 73 74 20 |....var(|) const |
|00003460| 69 6e 74 20 42 72 6f 61 | 64 63 61 73 74 41 64 64 |int Broa|dcastAdd|
|00003470| 72 3b 0d 0a 0d 0a 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |r;....//|--------|
|00003480| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003490| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000034a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000034b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000034c0| 2d 2d 2d 2d 2d 0d 0a 2f | 2f 20 4e 61 74 69 76 65 |-----../|/ Native|
|000034d0| 73 2e 0d 0a 0d 0a 2f 2f | 20 42 69 6e 64 50 6f 72 |s.....//| BindPor|
|000034e0| 74 3a 20 42 69 6e 64 73 | 20 61 20 66 72 65 65 20 |t: Binds| a free |
|000034f0| 70 6f 72 74 20 6f 72 20 | 6f 70 74 69 6f 6e 61 6c |port or |optional|
|00003500| 20 70 6f 72 74 20 73 70 | 65 63 69 66 69 65 64 20 | port sp|ecified |
|00003510| 69 6e 20 61 72 67 75 6d | 65 6e 74 20 6f 6e 65 2e |in argum|ent one.|
|00003520| 0d 0a 6e 61 74 69 76 65 | 20 66 75 6e 63 74 69 6f |..native| functio|
|00003530| 6e 20 69 6e 74 20 42 69 | 6e 64 50 6f 72 74 28 20 |n int Bi|ndPort( |
|00003540| 6f 70 74 69 6f 6e 61 6c | 20 69 6e 74 20 50 6f 72 |optional| int Por|
|00003550| 74 2c 20 6f 70 74 69 6f | 6e 61 6c 20 62 6f 6f 6c |t, optio|nal bool|
|00003560| 20 62 55 73 65 4e 65 78 | 74 41 76 61 69 6c 61 62 | bUseNex|tAvailab|
|00003570| 6c 65 20 29 3b 0d 0a 0d | 0a 2f 2f 20 53 65 6e 64 |le );...|.// Send|
|00003580| 54 65 78 74 3a 20 53 65 | 6e 64 73 20 74 65 78 74 |Text: Se|nds text|
|00003590| 20 73 74 72 69 6e 67 2e | 20 20 0d 0a 2f 2f 20 41 | string.| ..// A|
|000035a0| 70 70 65 6e 64 73 20 61 | 20 63 72 2f 6c 66 20 69 |ppends a| cr/lf i|
|000035b0| 66 20 4c 69 6e 6b 4d 6f | 64 65 3d 4d 4f 44 45 5f |f LinkMo|de=MODE_|
|000035c0| 4c 69 6e 65 20 2e 0d 0a | 6e 61 74 69 76 65 20 66 |Line ...|native f|
|000035d0| 75 6e 63 74 69 6f 6e 20 | 62 6f 6f 6c 20 53 65 6e |unction |bool Sen|
|000035e0| 64 54 65 78 74 28 20 49 | 70 41 64 64 72 20 41 64 |dText( I|pAddr Ad|
|000035f0| 64 72 2c 20 63 6f 65 72 | 63 65 20 73 74 72 69 6e |dr, coer|ce strin|
|00003600| 67 20 53 74 72 20 29 3b | 0d 0a 0d 0a 2f 2f 20 53 |g Str );|....// S|
|00003610| 65 6e 64 42 69 6e 61 72 | 79 3a 20 53 65 6e 64 20 |endBinar|y: Send |
|00003620| 64 61 74 61 20 61 73 20 | 61 20 62 79 74 65 20 61 |data as |a byte a|
|00003630| 72 72 61 79 2e 0d 0a 6e | 61 74 69 76 65 20 66 75 |rray...n|ative fu|
|00003640| 6e 63 74 69 6f 6e 20 62 | 6f 6f 6c 20 53 65 6e 64 |nction b|ool Send|
|00003650| 42 69 6e 61 72 79 28 20 | 49 70 41 64 64 72 20 41 |Binary( |IpAddr A|
|00003660| 64 64 72 2c 20 69 6e 74 | 20 43 6f 75 6e 74 2c 20 |ddr, int| Count, |
|00003670| 62 79 74 65 20 42 5b 32 | 35 35 5d 20 29 3b 0d 0a |byte B[2|55] );..|
|00003680| 0d 0a 2f 2f 20 52 65 61 | 64 54 65 78 74 3a 20 52 |..// Rea|dText: R|
|00003690| 65 61 64 73 20 74 65 78 | 74 20 73 74 72 69 6e 67 |eads tex|t string|
|000036a0| 2e 0d 0a 2f 2f 20 52 65 | 74 75 72 6e 73 20 6e 75 |...// Re|turns nu|
|000036b0| 6d 62 65 72 20 6f 66 20 | 62 79 74 65 73 20 72 65 |mber of |bytes re|
|000036c0| 61 64 2e 20 20 0d 0a 6e | 61 74 69 76 65 20 66 75 |ad. ..n|ative fu|
|000036d0| 6e 63 74 69 6f 6e 20 69 | 6e 74 20 52 65 61 64 54 |nction i|nt ReadT|
|000036e0| 65 78 74 28 20 6f 75 74 | 20 49 70 41 64 64 72 20 |ext( out| IpAddr |
|000036f0| 41 64 64 72 2c 20 6f 75 | 74 20 73 74 72 69 6e 67 |Addr, ou|t string|
|00003700| 20 53 74 72 20 29 3b 0d | 0a 0d 0a 2f 2f 20 52 65 | Str );.|...// Re|
|00003710| 61 64 42 69 6e 61 72 79 | 3a 20 52 65 61 64 20 64 |adBinary|: Read d|
|00003720| 61 74 61 20 61 73 20 61 | 20 62 79 74 65 20 61 72 |ata as a| byte ar|
|00003730| 72 61 79 2e 0d 0a 6e 61 | 74 69 76 65 20 66 75 6e |ray...na|tive fun|
|00003740| 63 74 69 6f 6e 20 69 6e | 74 20 52 65 61 64 42 69 |ction in|t ReadBi|
|00003750| 6e 61 72 79 28 20 6f 75 | 74 20 49 70 41 64 64 72 |nary( ou|t IpAddr|
|00003760| 20 41 64 64 72 2c 20 69 | 6e 74 20 43 6f 75 6e 74 | Addr, i|nt Count|
|00003770| 2c 20 6f 75 74 20 62 79 | 74 65 20 42 5b 32 35 35 |, out by|te B[255|
|00003780| 5d 20 29 3b 0d 0a 0d 0a | 2f 2f 2d 2d 2d 2d 2d 2d |] );....|//------|
|00003790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000037a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000037b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000037c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000037d0| 2d 2d 2d 2d 2d 2d 2d 0d | 0a 2f 2f 20 45 76 65 6e |-------.|.// Even|
|000037e0| 74 73 2e 0d 0a 0d 0a 2f | 2f 20 52 65 63 65 69 76 |ts...../|/ Receiv|
|000037f0| 65 64 54 65 78 74 3a 20 | 43 61 6c 6c 65 64 20 77 |edText: |Called w|
|00003800| 68 65 6e 20 64 61 74 61 | 20 69 73 20 72 65 63 65 |hen data| is rece|
|00003810| 69 76 65 64 20 61 6e 64 | 20 63 6f 6e 6e 65 63 74 |ived and| connect|
|00003820| 69 6f 6e 20 6d 6f 64 65 | 20 69 73 20 4d 4f 44 45 |ion mode| is MODE|
|00003830| 5f 54 65 78 74 2e 0d 0a | 65 76 65 6e 74 20 52 65 |_Text...|event Re|
|00003840| 63 65 69 76 65 64 54 65 | 78 74 28 20 49 70 41 64 |ceivedTe|xt( IpAd|
|00003850| 64 72 20 41 64 64 72 2c | 20 73 74 72 69 6e 67 20 |dr Addr,| string |
|00003860| 54 65 78 74 20 29 3b 0d | 0a 0d 0a 2f 2f 20 52 65 |Text );.|...// Re|
|00003870| 63 65 69 76 65 64 4c 69 | 6e 65 3a 20 43 61 6c 6c |ceivedLi|ne: Call|
|00003880| 65 64 20 77 68 65 6e 20 | 64 61 74 61 20 69 73 20 |ed when |data is |
|00003890| 72 65 63 65 69 76 65 64 | 20 61 6e 64 20 63 6f 6e |received| and con|
|000038a0| 6e 65 63 74 69 6f 6e 20 | 6d 6f 64 65 20 69 73 20 |nection |mode is |
|000038b0| 4d 4f 44 45 5f 4c 69 6e | 65 2e 0d 0a 65 76 65 6e |MODE_Lin|e...even|
|000038c0| 74 20 52 65 63 65 69 76 | 65 64 4c 69 6e 65 28 20 |t Receiv|edLine( |
|000038d0| 49 70 41 64 64 72 20 41 | 64 64 72 2c 20 73 74 72 |IpAddr A|ddr, str|
|000038e0| 69 6e 67 20 4c 69 6e 65 | 20 29 3b 0d 0a 0d 0a 2f |ing Line| );..../|
|000038f0| 2f 20 52 65 63 65 69 76 | 65 64 42 69 6e 61 72 79 |/ Receiv|edBinary|
|00003900| 3a 20 43 61 6c 6c 65 64 | 20 77 68 65 6e 20 64 61 |: Called| when da|
|00003910| 74 61 20 69 73 20 72 65 | 63 65 69 76 65 64 20 61 |ta is re|ceived a|
|00003920| 6e 64 20 63 6f 6e 6e 65 | 63 74 69 6f 6e 20 6d 6f |nd conne|ction mo|
|00003930| 64 65 20 69 73 20 4d 4f | 44 45 5f 42 69 6e 61 72 |de is MO|DE_Binar|
|00003940| 79 2e 0d 0a 65 76 65 6e | 74 20 52 65 63 65 69 76 |y...even|t Receiv|
|00003950| 65 64 42 69 6e 61 72 79 | 28 20 49 70 41 64 64 72 |edBinary|( IpAddr|
|00003960| 20 41 64 64 72 2c 20 69 | 6e 74 20 43 6f 75 6e 74 | Addr, i|nt Count|
|00003970| 2c 20 62 79 74 65 20 42 | 5b 32 35 35 5d 20 29 3b |, byte B|[255] );|
|00003980| 0d 0a 0d 0a 00 00 00 50 | 04 00 00 51 01 00 26 00 |.......P|...Q..&.|
|00003990| 00 00 09 03 00 00 01 00 | 00 00 0b 00 00 00 00 04 |........|........|
|000039a0| 02 00 00 00 00 00 5a 01 | 4e 01 00 2b 00 00 00 5d |......Z.|N..+...]|
|000039b0| 03 00 00 43 00 00 00 07 | 41 00 99 12 20 17 05 00 |...C....|A... ...|
|000039c0| 02 35 25 16 1b 22 26 00 | 1d ff ff ff ff 24 03 1f |.5%.."&.|.....$..|
|000039d0| 42 52 4f 41 44 43 41 53 | 54 00 12 20 17 05 00 02 |BROADCAS|T.. ....|
|000039e0| 35 24 00 00 5a 01 16 04 | 0b 00 00 00 02 00 02 00 |5$..Z...|........|
|000039f0| 00 00 00 00 00 00 00 00 | 00 55 18 2f 2f 3d 3d 3d |........|.U.//===|
|00003a00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003a10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003a20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003a30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003a40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 2f 2f 20 55 |========|==..// U|
|00003a50| 64 70 42 65 61 63 6f 6e | 3a 20 42 61 73 65 20 63 |dpBeacon|: Base c|
|00003a60| 6c 61 73 73 20 6f 66 20 | 62 65 61 63 6f 6e 20 73 |lass of |beacon s|
|00003a70| 65 6e 64 65 72 20 61 6e | 64 20 72 65 63 65 69 76 |ender an|d receiv|
|00003a80| 65 72 2e 0d 0a 2f 2f 3d | 3d 3d 3d 3d 3d 3d 3d 3d |er...//=|========|
|00003a90| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003aa0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003ab0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003ac0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003ad0| 3d 3d 3d 3d 0d 0a 63 6c | 61 73 73 20 55 64 70 42 |====..cl|ass UdpB|
|00003ae0| 65 61 63 6f 6e 20 65 78 | 74 65 6e 64 73 20 55 64 |eacon ex|tends Ud|
|00003af0| 70 4c 69 6e 6b 0d 0a 09 | 63 6f 6e 66 69 67 0d 0a |pLink...|config..|
|00003b00| 09 74 72 61 6e 73 69 65 | 6e 74 3b 0d 0a 0d 0a 76 |.transie|nt;....v|
|00003b10| 61 72 28 29 20 67 6c 6f | 62 61 6c 63 6f 6e 66 69 |ar() glo|balconfi|
|00003b20| 67 20 62 6f 6f 6c 20 20 | 20 20 20 20 20 44 6f 42 |g bool | DoB|
|00003b30| 65 61 63 6f 6e 3b 0d 0a | 76 61 72 28 29 20 67 6c |eacon;..|var() gl|
|00003b40| 6f 62 61 6c 63 6f 6e 66 | 69 67 20 69 6e 74 20 20 |obalconf|ig int |
|00003b50| 20 20 20 20 20 20 53 65 | 72 76 65 72 42 65 61 63 | Se|rverBeac|
|00003b60| 6f 6e 50 6f 72 74 3b 09 | 09 2f 2f 20 4c 69 73 74 |onPort;.|.// List|
|00003b70| 65 6e 20 70 6f 72 74 0d | 0a 76 61 72 28 29 20 67 |en port.|.var() g|
|00003b80| 6c 6f 62 61 6c 63 6f 6e | 66 69 67 20 69 6e 74 20 |lobalcon|fig int |
|00003b90| 20 20 20 20 20 20 20 42 | 65 61 63 6f 6e 50 6f 72 | B|eaconPor|
|00003ba0| 74 3b 09 09 09 2f 2f 20 | 52 65 70 6c 79 20 70 6f |t;...// |Reply po|
|00003bb0| 72 74 0d 0a 76 61 72 28 | 29 20 67 6c 6f 62 61 6c |rt..var(|) global|
|00003bc0| 63 6f 6e 66 69 67 20 66 | 6c 6f 61 74 20 20 20 20 |config f|loat |
|00003bd0| 20 20 42 65 61 63 6f 6e | 54 69 6d 65 6f 75 74 3b | Beacon|Timeout;|
|00003be0| 0d 0a 76 61 72 28 29 20 | 67 6c 6f 62 61 6c 63 6f |..var() |globalco|
|00003bf0| 6e 66 69 67 20 73 74 72 | 69 6e 67 20 20 20 20 20 |nfig str|ing |
|00003c00| 42 65 61 63 6f 6e 50 72 | 6f 64 75 63 74 3b 0d 0a |BeaconPr|oduct;..|
|00003c10| 0d 0a 76 61 72 20 69 6e | 74 09 55 64 70 53 65 72 |..var in|t.UdpSer|
|00003c20| 76 65 72 51 75 65 72 79 | 50 6f 72 74 3b 0d 0a 76 |verQuery|Port;..v|
|00003c30| 61 72 20 69 6e 74 20 62 | 6f 75 6e 64 70 6f 72 74 |ar int b|oundport|
|00003c40| 3b 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 42 65 |;....fun|ction Be|
|00003c50| 67 69 6e 50 6c 61 79 28 | 29 0d 0a 7b 0d 0a 09 6c |ginPlay(|)..{...l|
|00003c60| 6f 63 61 6c 20 49 70 41 | 64 64 72 20 41 64 64 72 |ocal IpA|ddr Addr|
|00003c70| 3b 0d 0a 0d 0a 09 62 6f | 75 6e 64 70 6f 72 74 20 |;.....bo|undport |
|00003c80| 3d 20 42 69 6e 64 50 6f | 72 74 28 53 65 72 76 65 |= BindPo|rt(Serve|
|00003c90| 72 42 65 61 63 6f 6e 50 | 6f 72 74 2c 20 54 72 75 |rBeaconP|ort, Tru|
|00003ca0| 65 29 3b 0d 0a 09 69 66 | 20 28 20 62 6f 75 6e 64 |e);...if| ( bound|
|00003cb0| 70 6f 72 74 20 3d 3d 20 | 30 20 29 0d 0a 09 7b 0d |port == |0 )...{.|
|00003cc0| 0a 09 09 6c 6f 67 28 20 | 22 55 64 70 42 65 61 63 |...log( |"UdpBeac|
|00003cd0| 6f 6e 20 66 61 69 6c 65 | 64 20 74 6f 20 62 69 6e |on faile|d to bin|
|00003ce0| 64 20 61 20 70 6f 72 74 | 2e 22 20 29 3b 0d 0a 09 |d a port|." );...|
|00003cf0| 09 72 65 74 75 72 6e 3b | 0d 0a 09 7d 0d 0a 0d 0a |.return;|...}....|
|00003d00| 09 41 64 64 72 2e 41 64 | 64 72 20 3d 20 42 72 6f |.Addr.Ad|dr = Bro|
|00003d10| 61 64 63 61 73 74 41 64 | 64 72 3b 0d 0a 09 41 64 |adcastAd|dr;...Ad|
|00003d20| 64 72 2e 50 6f 72 74 20 | 3d 20 42 65 61 63 6f 6e |dr.Port |= Beacon|
|00003d30| 50 6f 72 74 3b 0d 0a 09 | 42 72 6f 61 64 63 61 73 |Port;...|Broadcas|
|00003d40| 74 42 65 61 63 6f 6e 28 | 41 64 64 72 29 3b 20 2f |tBeacon(|Addr); /|
|00003d50| 2f 20 49 6e 69 74 69 61 | 6c 20 6e 6f 74 69 66 69 |/ Initia|l notifi|
|00003d60| 63 61 74 69 6f 6e 2e 0d | 0a 7d 0d 0a 0d 0a 66 75 |cation..|.}....fu|
|00003d70| 6e 63 74 69 6f 6e 20 42 | 72 6f 61 64 63 61 73 74 |nction B|roadcast|
|00003d80| 42 65 61 63 6f 6e 28 49 | 70 41 64 64 72 20 41 64 |Beacon(I|pAddr Ad|
|00003d90| 64 72 29 0d 0a 7b 0d 0a | 09 53 65 6e 64 54 65 78 |dr)..{..|.SendTex|
|00003da0| 74 28 20 41 64 64 72 2c | 20 42 65 61 63 6f 6e 50 |t( Addr,| BeaconP|
|00003db0| 72 6f 64 75 63 74 20 40 | 20 4d 69 64 28 4c 65 76 |roduct @| Mid(Lev|
|00003dc0| 65 6c 2e 47 65 74 41 64 | 64 72 65 73 73 55 52 4c |el.GetAd|dressURL|
|00003dd0| 28 29 2c 49 6e 53 74 72 | 28 4c 65 76 65 6c 2e 47 |(),InStr|(Level.G|
|00003de0| 65 74 41 64 64 72 65 73 | 73 55 52 4c 28 29 2c 22 |etAddres|sURL(),"|
|00003df0| 3a 22 29 2b 31 29 20 40 | 20 4c 65 76 65 6c 2e 47 |:")+1) @| Level.G|
|00003e00| 61 6d 65 2e 47 65 74 42 | 65 61 63 6f 6e 54 65 78 |ame.GetB|eaconTex|
|00003e10| 74 28 29 20 29 3b 0d 0a | 09 2f 2f 4c 6f 67 28 20 |t() );..|.//Log( |
|00003e20| 22 55 64 70 42 65 61 63 | 6f 6e 3a 20 73 65 6e 64 |"UdpBeac|on: send|
|00003e30| 69 6e 67 20 72 65 70 6c | 79 20 74 6f 20 22 24 49 |ing repl|y to "$I|
|00003e40| 70 41 64 64 72 54 6f 53 | 74 72 69 6e 67 28 41 64 |pAddrToS|tring(Ad|
|00003e50| 64 72 29 20 29 3b 0d 0a | 7d 0d 0a 0d 0a 66 75 6e |dr) );..|}....fun|
|00003e60| 63 74 69 6f 6e 20 42 72 | 6f 61 64 63 61 73 74 42 |ction Br|oadcastB|
|00003e70| 65 61 63 6f 6e 51 75 65 | 72 79 28 49 70 41 64 64 |eaconQue|ry(IpAdd|
|00003e80| 72 20 41 64 64 72 29 0d | 0a 7b 0d 0a 09 53 65 6e |r Addr).|.{...Sen|
|00003e90| 64 54 65 78 74 28 20 41 | 64 64 72 2c 20 42 65 61 |dText( A|ddr, Bea|
|00003ea0| 63 6f 6e 50 72 6f 64 75 | 63 74 20 40 20 55 64 70 |conProdu|ct @ Udp|
|00003eb0| 53 65 72 76 65 72 51 75 | 65 72 79 50 6f 72 74 20 |ServerQu|eryPort |
|00003ec0| 29 3b 0d 0a 09 2f 2f 4c | 6f 67 28 20 22 55 64 70 |);...//L|og( "Udp|
|00003ed0| 42 65 61 63 6f 6e 3a 20 | 73 65 6e 64 69 6e 67 20 |Beacon: |sending |
|00003ee0| 71 75 65 72 79 20 72 65 | 70 6c 79 20 74 6f 20 22 |query re|ply to "|
|00003ef0| 24 49 70 41 64 64 72 54 | 6f 53 74 72 69 6e 67 28 |$IpAddrT|oString(|
|00003f00| 41 64 64 72 29 20 29 3b | 0d 0a 7d 0d 0a 0d 0a 65 |Addr) );|..}....e|
|00003f10| 76 65 6e 74 20 52 65 63 | 65 69 76 65 64 54 65 78 |vent Rec|eivedTex|
|00003f20| 74 28 20 49 70 41 64 64 | 72 20 41 64 64 72 2c 20 |t( IpAdd|r Addr, |
|00003f30| 73 74 72 69 6e 67 20 54 | 65 78 74 20 29 0d 0a 7b |string T|ext )..{|
|00003f40| 0d 0a 09 69 66 28 20 54 | 65 78 74 20 3d 3d 20 22 |...if( T|ext == "|
|00003f50| 52 45 50 4f 52 54 22 20 | 29 0d 0a 09 09 42 72 6f |REPORT" |)....Bro|
|00003f60| 61 64 63 61 73 74 42 65 | 61 63 6f 6e 28 41 64 64 |adcastBe|acon(Add|
|00003f70| 72 29 3b 0d 0a 0d 0a 09 | 69 66 28 20 54 65 78 74 |r);.....|if( Text|
|00003f80| 20 3d 3d 20 22 52 45 50 | 4f 52 54 51 55 45 52 59 | == "REP|ORTQUERY|
|00003f90| 22 20 29 0d 0a 09 09 42 | 72 6f 61 64 63 61 73 74 |" )....B|roadcast|
|00003fa0| 42 65 61 63 6f 6e 51 75 | 65 72 79 28 41 64 64 72 |BeaconQu|ery(Addr|
|00003fb0| 29 3b 0d 0a 7d 0d 0a 0d | 0a 66 75 6e 63 74 69 6f |);..}...|.functio|
|00003fc0| 6e 20 44 65 73 74 72 6f | 79 65 64 28 29 0d 0a 7b |n Destro|yed()..{|
|00003fd0| 0d 0a 09 53 75 70 65 72 | 2e 44 65 73 74 72 6f 79 |...Super|.Destroy|
|00003fe0| 65 64 28 29 3b 0d 0a 09 | 2f 2f 4c 6f 67 28 22 53 |ed();...|//Log("S|
|00003ff0| 65 72 76 65 72 42 65 61 | 63 6f 6e 20 44 65 73 74 |erverBea|con Dest|
|00004000| 72 6f 79 65 64 22 29 3b | 0d 0a 7d 0d 0a 0d 0a 00 |royed");|..}.....|
|00004010| 00 00 00 00 00 00 00 00 | 00 72 04 09 41 54 63 70 |........|.r..ATcp|
|00004020| 4c 69 6e 6b 28 29 3b 0d | 0a 09 76 6f 69 64 20 50 |Link();.|..void P|
|00004030| 6f 73 74 53 63 72 69 70 | 74 44 65 73 74 72 6f 79 |ostScrip|tDestroy|
|00004040| 65 64 28 29 3b 0d 0a 09 | 55 42 4f 4f 4c 20 54 69 |ed();...|UBOOL Ti|
|00004050| 63 6b 28 20 46 4c 4f 41 | 54 20 44 65 6c 74 61 54 |ck( FLOA|T DeltaT|
|00004060| 69 6d 65 2c 20 65 6e 75 | 6d 20 45 4c 65 76 65 6c |ime, enu|m ELevel|
|00004070| 54 69 63 6b 20 54 69 63 | 6b 54 79 70 65 20 29 3b |Tick Tic|kType );|
|00004080| 09 0d 0a 0d 0a 09 76 6f | 69 64 20 43 68 65 63 6b |......vo|id Check|
|00004090| 43 6f 6e 6e 65 63 74 69 | 6f 6e 41 74 74 65 6d 70 |Connecti|onAttemp|
|000040a0| 74 28 29 3b 0d 0a 09 76 | 6f 69 64 20 43 68 65 63 |t();...v|oid Chec|
|000040b0| 6b 43 6f 6e 6e 65 63 74 | 69 6f 6e 51 75 65 75 65 |kConnect|ionQueue|
|000040c0| 28 29 3b 0d 0a 09 76 6f | 69 64 20 50 6f 6c 6c 43 |();...vo|id PollC|
|000040d0| 6f 6e 6e 65 63 74 69 6f | 6e 73 28 29 3b 0d 0a 09 |onnectio|ns();...|
|000040e0| 55 42 4f 4f 4c 20 46 6c | 75 73 68 53 65 6e 64 42 |UBOOL Fl|ushSendB|
|000040f0| 75 66 66 65 72 28 29 3b | 0d 0a 09 76 6f 69 64 20 |uffer();|...void |
|00004100| 53 68 75 74 64 6f 77 6e | 43 6f 6e 6e 65 63 74 69 |Shutdown|Connecti|
|00004110| 6f 6e 28 29 3b 0d 0a 09 | 76 69 72 74 75 61 6c 20 |on();...|virtual |
|00004120| 55 42 4f 4f 4c 20 53 68 | 6f 75 6c 64 54 69 63 6b |UBOOL Sh|ouldTick|
|00004130| 49 6e 45 6e 74 72 79 28 | 29 20 7b 20 72 65 74 75 |InEntry(|) { retu|
|00004140| 72 6e 20 74 72 75 65 3b | 20 7d 0d 0a 00 00 00 00 |rn true;| }......|
|00004150| 00 00 00 00 00 00 68 36 | 2f 2f 3d 3d 3d 3d 3d 3d |......h6|//======|
|00004160| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004170| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004180| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004190| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000041a0| 3d 3d 3d 3d 3d 3d 3d 0d | 0a 2f 2f 20 54 63 70 4c |=======.|.// TcpL|
|000041b0| 69 6e 6b 3a 20 41 6e 20 | 49 6e 74 65 72 6e 65 74 |ink: An |Internet|
|000041c0| 20 54 43 50 2f 49 50 20 | 63 6f 6e 6e 65 63 74 69 | TCP/IP |connecti|
|000041d0| 6f 6e 2e 0d 0a 2f 2f 3d | 3d 3d 3d 3d 3d 3d 3d 3d |on...//=|========|
|000041e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000041f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004200| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004210| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004220| 3d 3d 3d 3d 0d 0a 63 6c | 61 73 73 20 54 63 70 4c |====..cl|ass TcpL|
|00004230| 69 6e 6b 20 65 78 74 65 | 6e 64 73 20 49 6e 74 65 |ink exte|nds Inte|
|00004240| 72 6e 65 74 4c 69 6e 6b | 0d 0a 09 6e 61 74 69 76 |rnetLink|...nativ|
|00004250| 65 0d 0a 09 74 72 61 6e | 73 69 65 6e 74 3b 0d 0a |e...tran|sient;..|
|00004260| 0d 0a 2f 2f 20 28 63 70 | 70 74 65 78 74 29 0d 0a |..// (cp|ptext)..|
|00004270| 2f 2f 20 28 63 70 70 74 | 65 78 74 29 0d 0a 2f 2f |// (cppt|ext)..//|
|00004280| 20 28 63 70 70 74 65 78 | 74 29 0d 0a 2f 2f 20 28 | (cpptex|t)..// (|
|00004290| 63 70 70 74 65 78 74 29 | 0d 0a 2f 2f 20 28 63 70 |cpptext)|..// (cp|
|000042a0| 70 74 65 78 74 29 0d 0a | 2f 2f 20 28 63 70 70 74 |ptext)..|// (cppt|
|000042b0| 65 78 74 29 0d 0a 2f 2f | 20 28 63 70 70 74 65 78 |ext)..//| (cpptex|
|000042c0| 74 29 0d 0a 2f 2f 20 28 | 63 70 70 74 65 78 74 29 |t)..// (|cpptext)|
|000042d0| 0d 0a 2f 2f 20 28 63 70 | 70 74 65 78 74 29 0d 0a |..// (cp|ptext)..|
|000042e0| 2f 2f 20 28 63 70 70 74 | 65 78 74 29 0d 0a 2f 2f |// (cppt|ext)..//|
|000042f0| 20 28 63 70 70 74 65 78 | 74 29 0d 0a 2f 2f 20 28 | (cpptex|t)..// (|
|00004300| 63 70 70 74 65 78 74 29 | 0d 0a 2f 2f 20 28 63 70 |cpptext)|..// (cp|
|00004310| 70 74 65 78 74 29 0d 0a | 0d 0a 2f 2f 2d 2d 2d 2d |ptext)..|..//----|
|00004320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004340| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004350| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004360| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 0a 2f 2f 20 56 61 |--------|-..// Va|
|00004370| 72 69 61 62 6c 65 73 2e | 0d 0a 0d 0a 2f 2f 20 4c |riables.|....// L|
|00004380| 69 6e 6b 53 74 61 74 65 | 20 69 73 20 6f 6e 6c 79 |inkState| is only|
|00004390| 20 76 61 6c 69 64 20 66 | 6f 72 20 54 63 70 4c 69 | valid f|or TcpLi|
|000043a0| 6e 6b 20 61 74 20 74 68 | 69 73 20 74 69 6d 65 2e |nk at th|is time.|
|000043b0| 0d 0a 76 61 72 20 65 6e | 75 6d 20 45 4c 69 6e 6b |..var en|um ELink|
|000043c0| 53 74 61 74 65 0d 0a 7b | 0d 0a 09 53 54 41 54 45 |State..{|...STATE|
|000043d0| 5f 49 6e 69 74 69 61 6c | 69 7a 65 64 2c 09 09 2f |_Initial|ized,../|
|000043e0| 2f 20 53 6f 63 6b 65 74 | 73 20 69 73 20 69 6e 69 |/ Socket|s is ini|
|000043f0| 74 69 61 6c 69 7a 65 64 | 0d 0a 09 53 54 41 54 45 |tialized|...STATE|
|00004400| 5f 52 65 61 64 79 2c 09 | 09 09 2f 2f 20 50 6f 72 |_Ready,.|..// Por|
|00004410| 74 20 62 6f 75 6e 64 2c | 20 72 65 61 64 79 20 66 |t bound,| ready f|
|00004420| 6f 72 20 61 63 74 69 76 | 69 74 79 0d 0a 09 53 54 |or activ|ity...ST|
|00004430| 41 54 45 5f 4c 69 73 74 | 65 6e 69 6e 67 2c 09 09 |ATE_List|ening,..|
|00004440| 2f 2f 20 4c 69 73 74 65 | 6e 69 6e 67 20 66 6f 72 |// Liste|ning for|
|00004450| 20 63 6f 6e 6e 65 63 74 | 69 6f 6e 73 0d 0a 09 53 | connect|ions...S|
|00004460| 54 41 54 45 5f 43 6f 6e | 6e 65 63 74 69 6e 67 2c |TATE_Con|necting,|
|00004470| 09 09 2f 2f 20 41 74 74 | 65 6d 70 74 69 6e 67 20 |..// Att|empting |
|00004480| 74 6f 20 63 6f 6e 6e 65 | 63 74 0d 0a 09 53 54 41 |to conne|ct...STA|
|00004490| 54 45 5f 43 6f 6e 6e 65 | 63 74 65 64 2c 09 09 2f |TE_Conne|cted,../|
|000044a0| 2f 20 4f 70 65 6e 20 61 | 6e 64 20 63 6f 6e 6e 65 |/ Open a|nd conne|
|000044b0| 63 74 65 64 0d 0a 09 53 | 54 41 54 45 5f 4c 69 73 |cted...S|TATE_Lis|
|000044c0| 74 65 6e 43 6c 6f 73 65 | 50 65 6e 64 69 6e 67 2c |tenClose|Pending,|
|000044d0| 2f 2f 20 53 6f 63 6b 65 | 74 20 69 6e 20 70 72 6f |// Socke|t in pro|
|000044e0| 63 65 73 73 20 6f 66 20 | 63 6c 6f 73 69 6e 67 0d |cess of |closing.|
|000044f0| 0a 09 53 54 41 54 45 5f | 43 6f 6e 6e 65 63 74 43 |..STATE_|ConnectC|
|00004500| 6c 6f 73 65 50 65 6e 64 | 69 6e 67 2c 2f 2f 20 53 |losePend|ing,// S|
|00004510| 6f 63 6b 65 74 20 69 6e | 20 70 72 6f 63 65 73 73 |ocket in| process|
|00004520| 20 6f 66 20 63 6c 6f 73 | 69 6e 67 0d 0a 09 53 54 | of clos|ing...ST|
|00004530| 41 54 45 5f 4c 69 73 74 | 65 6e 43 6c 6f 73 69 6e |ATE_List|enClosin|
|00004540| 67 2c 09 2f 2f 20 53 6f | 63 6b 65 74 20 69 6e 20 |g,.// So|cket in |
|00004550| 70 72 6f 63 65 73 73 20 | 6f 66 20 63 6c 6f 73 69 |process |of closi|
|00004560| 6e 67 0d 0a 09 53 54 41 | 54 45 5f 43 6f 6e 6e 65 |ng...STA|TE_Conne|
|00004570| 63 74 43 6c 6f 73 69 6e | 67 09 2f 2f 20 53 6f 63 |ctClosin|g.// Soc|
|00004580| 6b 65 74 20 69 6e 20 70 | 72 6f 63 65 73 73 20 6f |ket in p|rocess o|
|00004590| 66 20 63 6c 6f 73 69 6e | 67 0d 0a 7d 20 4c 69 6e |f closin|g..} Lin|
|000045a0| 6b 53 74 61 74 65 3b 0d | 0a 0d 0a 76 61 72 20 49 |kState;.|...var I|
|000045b0| 70 41 64 64 72 09 20 20 | 52 65 6d 6f 74 65 41 64 |pAddr. |RemoteAd|
|000045c0| 64 72 3b 09 2f 2f 20 43 | 6f 6e 74 61 69 6e 73 20 |dr;.// C|ontains |
|000045d0| 61 64 64 72 65 73 73 20 | 6f 66 20 70 65 65 72 20 |address |of peer |
|000045e0| 63 6f 6e 6e 65 63 74 65 | 64 20 74 6f 20 66 72 6f |connecte|d to fro|
|000045f0| 6d 20 61 20 4c 69 73 74 | 65 6e 28 29 0d 0a 0d 0a |m a List|en()....|
|00004600| 2f 2f 20 49 66 20 41 63 | 63 65 70 74 43 6c 61 73 |// If Ac|ceptClas|
|00004610| 73 20 69 73 20 6e 6f 74 | 20 4e 6f 6e 65 2c 20 61 |s is not| None, a|
|00004620| 6e 20 61 63 74 6f 72 20 | 6f 66 20 63 6c 61 73 73 |n actor |of class|
|00004630| 20 41 63 63 65 70 74 43 | 6c 61 73 73 20 77 69 6c | AcceptC|lass wil|
|00004640| 6c 20 62 65 20 73 70 61 | 77 6e 65 64 20 77 68 65 |l be spa|wned whe|
|00004650| 6e 20 61 6e 0d 0a 2f 2f | 20 69 6e 63 6f 6d 69 6e |n an..//| incomin|
|00004660| 67 20 63 6f 6e 6e 65 63 | 74 69 6e 67 20 69 73 20 |g connec|ting is |
|00004670| 61 63 63 65 70 74 65 64 | 2c 20 6c 65 61 76 69 6e |accepted|, leavin|
|00004680| 67 20 74 68 65 20 6c 69 | 73 74 65 6e 65 72 20 6f |g the li|stener o|
|00004690| 70 65 6e 20 74 6f 20 61 | 63 63 65 70 74 20 6d 6f |pen to a|ccept mo|
|000046a0| 72 65 20 63 6f 6e 6e 65 | 63 74 69 6f 6e 73 2e 0d |re conne|ctions..|
|000046b0| 0a 2f 2f 20 41 63 63 65 | 70 74 65 64 28 29 20 69 |.// Acce|pted() i|
|000046c0| 73 20 63 61 6c 6c 65 64 | 20 6f 6e 6c 79 20 69 6e |s called| only in|
|000046d0| 20 74 68 65 20 63 68 69 | 6c 64 20 63 6c 61 73 73 | the chi|ld class|
|000046e0| 2e 20 20 59 6f 75 20 63 | 61 6e 20 75 73 65 20 74 |. You c|an use t|
|000046f0| 68 65 20 4c 6f 73 74 43 | 68 69 6c 64 28 29 20 61 |he LostC|hild() a|
|00004700| 6e 64 20 47 61 69 6e 65 | 64 43 68 69 6c 64 28 29 |nd Gaine|dChild()|
|00004710| 0d 0a 2f 2f 20 65 76 65 | 6e 74 73 20 74 6f 20 74 |..// eve|nts to t|
|00004720| 72 61 63 6b 20 79 6f 75 | 72 20 63 68 69 6c 64 72 |rack you|r childr|
|00004730| 65 6e 2e 0d 0a 76 61 72 | 20 63 6c 61 73 73 3c 54 |en...var| class<T|
|00004740| 63 70 4c 69 6e 6b 3e 20 | 41 63 63 65 70 74 43 6c |cpLink> |AcceptCl|
|00004750| 61 73 73 3b 0d 0a 76 61 | 72 20 63 6f 6e 73 74 20 |ass;..va|r const |
|00004760| 41 72 72 61 79 3c 62 79 | 74 65 3e 20 53 65 6e 64 |Array<by|te> Send|
|00004770| 46 49 46 4f 3b 20 2f 2f | 20 73 65 6e 64 20 66 69 |FIFO; //| send fi|
|00004780| 66 6f 0d 0a 2f 2f 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |fo..//--|--------|
|00004790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000047a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000047b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000047c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000047d0| 2d 2d 2d 0d 0a 2f 2f 20 | 6e 61 74 69 76 65 73 2e |---..// |natives.|
|000047e0| 0d 0a 0d 0a 2f 2f 20 42 | 69 6e 64 50 6f 72 74 3a |....// B|indPort:|
|000047f0| 20 42 69 6e 64 73 20 61 | 20 66 72 65 65 20 70 6f | Binds a| free po|
|00004800| 72 74 20 6f 72 20 6f 70 | 74 69 6f 6e 61 6c 20 70 |rt or op|tional p|
|00004810| 6f 72 74 20 73 70 65 63 | 69 66 69 65 64 20 69 6e |ort spec|ified in|
|00004820| 20 61 72 67 75 6d 65 6e | 74 20 6f 6e 65 2e 0d 0a | argumen|t one...|
|00004830| 6e 61 74 69 76 65 20 66 | 75 6e 63 74 69 6f 6e 20 |native f|unction |
|00004840| 69 6e 74 20 42 69 6e 64 | 50 6f 72 74 28 20 6f 70 |int Bind|Port( op|
|00004850| 74 69 6f 6e 61 6c 20 69 | 6e 74 20 50 6f 72 74 2c |tional i|nt Port,|
|00004860| 20 6f 70 74 69 6f 6e 61 | 6c 20 62 6f 6f 6c 20 62 | optiona|l bool b|
|00004870| 55 73 65 4e 65 78 74 41 | 76 61 69 6c 61 62 6c 65 |UseNextA|vailable|
|00004880| 20 29 3b 0d 0a 0d 0a 2f | 2f 20 4c 69 73 74 65 6e | );..../|/ Listen|
|00004890| 3a 20 4c 69 73 74 65 6e | 20 66 6f 72 20 63 6f 6e |: Listen| for con|
|000048a0| 6e 65 63 74 69 6f 6e 73 | 2e 20 20 43 61 6e 20 68 |nections|. Can h|
|000048b0| 61 6e 64 6c 65 20 75 70 | 20 74 6f 20 35 20 73 69 |andle up| to 5 si|
|000048c0| 6d 75 6c 74 61 6e 65 6f | 75 73 20 63 6f 6e 6e 65 |multaneo|us conne|
|000048d0| 63 74 69 6f 6e 73 2e 0d | 0a 2f 2f 20 52 65 74 75 |ctions..|.// Retu|
|000048e0| 72 6e 73 20 66 61 6c 73 | 65 20 69 66 20 66 61 69 |rns fals|e if fai|
|000048f0| 6c 65 64 20 74 6f 20 70 | 6c 61 63 65 20 73 6f 63 |led to p|lace soc|
|00004900| 6b 65 74 20 69 6e 20 6c | 69 73 74 65 6e 20 6d 6f |ket in l|isten mo|
|00004910| 64 65 2e 0d 0a 6e 61 74 | 69 76 65 20 66 75 6e 63 |de...nat|ive func|
|00004920| 74 69 6f 6e 20 62 6f 6f | 6c 20 4c 69 73 74 65 6e |tion boo|l Listen|
|00004930| 28 29 3b 0d 0a 0d 0a 2f | 2f 20 4f 70 65 6e 3a 20 |();..../|/ Open: |
|00004940| 4f 70 65 6e 20 61 20 63 | 6f 6e 6e 65 63 74 69 6f |Open a c|onnectio|
|00004950| 6e 20 74 6f 20 61 20 66 | 6f 72 65 69 67 6e 20 68 |n to a f|oreign h|
|00004960| 6f 73 74 2e 0d 0a 6e 61 | 74 69 76 65 20 66 75 6e |ost...na|tive fun|
|00004970| 63 74 69 6f 6e 20 62 6f | 6f 6c 20 4f 70 65 6e 28 |ction bo|ol Open(|
|00004980| 20 49 70 41 64 64 72 20 | 41 64 64 72 20 29 3b 0d | IpAddr |Addr );.|
|00004990| 0a 0d 0a 2f 2f 20 43 6c | 6f 73 65 3a 20 43 6c 6f |...// Cl|ose: Clo|
|000049a0| 73 65 73 20 74 68 65 20 | 63 75 72 72 65 6e 74 20 |ses the |current |
|000049b0| 63 6f 6e 6e 65 63 74 69 | 6f 6e 2e 20 20 20 0d 0a |connecti|on. ..|
|000049c0| 6e 61 74 69 76 65 20 66 | 75 6e 63 74 69 6f 6e 20 |native f|unction |
|000049d0| 62 6f 6f 6c 20 43 6c 6f | 73 65 28 29 3b 0d 0a 0d |bool Clo|se();...|
|000049e0| 0a 2f 2f 20 49 73 43 6f | 6e 6e 65 63 74 65 64 3a |.// IsCo|nnected:|
|000049f0| 20 52 65 74 75 72 6e 73 | 20 74 72 75 65 20 69 66 | Returns| true if|
|00004a00| 20 63 6f 6e 6e 65 63 74 | 65 64 2e 0d 0a 6e 61 74 | connect|ed...nat|
|00004a10| 69 76 65 20 66 75 6e 63 | 74 69 6f 6e 20 62 6f 6f |ive func|tion boo|
|00004a20| 6c 20 49 73 43 6f 6e 6e | 65 63 74 65 64 28 29 3b |l IsConn|ected();|
|00004a30| 0d 0a 0d 0a 2f 2f 20 53 | 65 6e 64 54 65 78 74 3a |....// S|endText:|
|00004a40| 20 53 65 6e 64 73 20 74 | 65 78 74 20 73 74 72 69 | Sends t|ext stri|
|00004a50| 6e 67 2e 20 0d 0a 2f 2f | 20 41 70 70 65 6e 64 73 |ng. ..//| Appends|
|00004a60| 20 61 20 63 72 2f 6c 66 | 20 69 66 20 4c 69 6e 6b | a cr/lf| if Link|
|00004a70| 4d 6f 64 65 3d 4d 4f 44 | 45 5f 4c 69 6e 65 2e 20 |Mode=MOD|E_Line. |
|00004a80| 20 52 65 74 75 72 6e 73 | 20 6e 75 6d 62 65 72 20 | Returns| number |
|00004a90| 6f 66 20 62 79 74 65 73 | 20 73 65 6e 74 2e 0d 0a |of bytes| sent...|
|00004aa0| 6e 61 74 69 76 65 20 66 | 75 6e 63 74 69 6f 6e 20 |native f|unction |
|00004ab0| 69 6e 74 20 53 65 6e 64 | 54 65 78 74 28 20 63 6f |int Send|Text( co|
|00004ac0| 65 72 63 65 20 73 74 72 | 69 6e 67 20 53 74 72 20 |erce str|ing Str |
|00004ad0| 29 3b 0d 0a 0d 0a 2f 2f | 20 53 65 6e 64 42 69 6e |);....//| SendBin|
|00004ae0| 61 72 79 3a 20 53 65 6e | 64 20 64 61 74 61 20 61 |ary: Sen|d data a|
|00004af0| 73 20 61 20 62 79 74 65 | 20 61 72 72 61 79 2e 0d |s a byte| array..|
|00004b00| 0a 6e 61 74 69 76 65 20 | 66 75 6e 63 74 69 6f 6e |.native |function|
|00004b10| 20 69 6e 74 20 53 65 6e | 64 42 69 6e 61 72 79 28 | int Sen|dBinary(|
|00004b20| 20 69 6e 74 20 43 6f 75 | 6e 74 2c 20 62 79 74 65 | int Cou|nt, byte|
|00004b30| 20 42 5b 32 35 35 5d 20 | 29 3b 0d 0a 0d 0a 2f 2f | B[255] |);....//|
|00004b40| 20 52 65 61 64 54 65 78 | 74 3a 20 52 65 61 64 73 | ReadTex|t: Reads|
|00004b50| 20 74 65 78 74 20 73 74 | 72 69 6e 67 2e 0d 0a 2f | text st|ring.../|
|00004b60| 2f 20 52 65 74 75 72 6e | 73 20 6e 75 6d 62 65 72 |/ Return|s number|
|00004b70| 20 6f 66 20 62 79 74 65 | 73 20 72 65 61 64 2e 20 | of byte|s read. |
|00004b80| 20 0d 0a 6e 61 74 69 76 | 65 20 66 75 6e 63 74 69 | ..nativ|e functi|
|00004b90| 6f 6e 20 69 6e 74 20 52 | 65 61 64 54 65 78 74 28 |on int R|eadText(|
|00004ba0| 20 6f 75 74 20 73 74 72 | 69 6e 67 20 53 74 72 20 | out str|ing Str |
|00004bb0| 29 3b 0d 0a 0d 0a 2f 2f | 20 52 65 61 64 42 69 6e |);....//| ReadBin|
|00004bc0| 61 72 79 3a 20 52 65 61 | 64 20 64 61 74 61 20 61 |ary: Rea|d data a|
|00004bd0| 73 20 61 20 62 79 74 65 | 20 61 72 72 61 79 2e 0d |s a byte| array..|
|00004be0| 0a 6e 61 74 69 76 65 20 | 66 75 6e 63 74 69 6f 6e |.native |function|
|00004bf0| 20 69 6e 74 20 52 65 61 | 64 42 69 6e 61 72 79 28 | int Rea|dBinary(|
|00004c00| 20 69 6e 74 20 43 6f 75 | 6e 74 2c 20 6f 75 74 20 | int Cou|nt, out |
|00004c10| 62 79 74 65 20 42 5b 32 | 35 35 5d 20 29 3b 0d 0a |byte B[2|55] );..|
|00004c20| 0d 0a 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//----|--------|
|00004c30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c70| 2d 0d 0a 2f 2f 20 45 76 | 65 6e 74 73 2e 0d 0a 0d |-..// Ev|ents....|
|00004c80| 0a 2f 2f 20 41 63 63 65 | 70 74 65 64 3a 20 43 61 |.// Acce|pted: Ca|
|00004c90| 6c 6c 65 64 20 64 75 72 | 69 6e 67 20 53 54 41 54 |lled dur|ing STAT|
|00004ca0| 45 5f 4c 69 73 74 65 6e | 69 6e 67 20 77 68 65 6e |E_Listen|ing when|
|00004cb0| 20 61 20 6e 65 77 20 63 | 6f 6e 6e 65 63 74 69 6f | a new c|onnectio|
|00004cc0| 6e 20 69 73 20 61 63 63 | 65 70 74 65 64 2e 0d 0a |n is acc|epted...|
|00004cd0| 65 76 65 6e 74 20 41 63 | 63 65 70 74 65 64 28 29 |event Ac|cepted()|
|00004ce0| 3b 0d 0a 0d 0a 2f 2f 20 | 4f 70 65 6e 65 64 3a 20 |;....// |Opened: |
|00004cf0| 43 61 6c 6c 65 64 20 77 | 68 65 6e 20 73 6f 63 6b |Called w|hen sock|
|00004d00| 65 74 20 73 75 63 63 65 | 73 73 66 75 6c 6c 79 20 |et succe|ssfully |
|00004d10| 63 6f 6e 6e 65 63 74 73 | 2e 0d 0a 65 76 65 6e 74 |connects|...event|
|00004d20| 20 4f 70 65 6e 65 64 28 | 29 3b 0d 0a 0d 0a 2f 2f | Opened(|);....//|
|00004d30| 20 43 6c 6f 73 65 64 3a | 20 43 61 6c 6c 65 64 20 | Closed:| Called |
|00004d40| 77 68 65 6e 20 43 6c 6f | 73 65 28 29 20 63 6f 6d |when Clo|se() com|
|00004d50| 70 6c 65 74 65 73 20 6f | 72 20 74 68 65 20 63 6f |pletes o|r the co|
|00004d60| 6e 6e 65 63 74 69 6f 6e | 20 69 73 20 64 72 6f 70 |nnection| is drop|
|00004d70| 70 65 64 2e 0d 0a 65 76 | 65 6e 74 20 43 6c 6f 73 |ped...ev|ent Clos|
|00004d80| 65 64 28 29 3b 0d 0a 0d | 0a 2f 2f 20 52 65 63 65 |ed();...|.// Rece|
|00004d90| 69 76 65 64 54 65 78 74 | 3a 20 43 61 6c 6c 65 64 |ivedText|: Called|
|00004da0| 20 77 68 65 6e 20 64 61 | 74 61 20 69 73 20 72 65 | when da|ta is re|
|00004db0| 63 65 69 76 65 64 20 61 | 6e 64 20 63 6f 6e 6e 65 |ceived a|nd conne|
|00004dc0| 63 74 69 6f 6e 20 6d 6f | 64 65 20 69 73 20 4d 4f |ction mo|de is MO|
|00004dd0| 44 45 5f 54 65 78 74 2e | 0d 0a 65 76 65 6e 74 20 |DE_Text.|..event |
|00004de0| 52 65 63 65 69 76 65 64 | 54 65 78 74 28 20 73 74 |Received|Text( st|
|00004df0| 72 69 6e 67 20 54 65 78 | 74 20 29 3b 0d 0a 0d 0a |ring Tex|t );....|
|00004e00| 2f 2f 20 52 65 63 65 69 | 76 65 64 4c 69 6e 65 3a |// Recei|vedLine:|
|00004e10| 20 43 61 6c 6c 65 64 20 | 77 68 65 6e 20 64 61 74 | Called |when dat|
|00004e20| 61 20 69 73 20 72 65 63 | 65 69 76 65 64 20 61 6e |a is rec|eived an|
|00004e30| 64 20 63 6f 6e 6e 65 63 | 74 69 6f 6e 20 6d 6f 64 |d connec|tion mod|
|00004e40| 65 20 69 73 20 4d 4f 44 | 45 5f 4c 69 6e 65 2e 0d |e is MOD|E_Line..|
|00004e50| 0a 65 76 65 6e 74 20 52 | 65 63 65 69 76 65 64 4c |.event R|eceivedL|
|00004e60| 69 6e 65 28 20 73 74 72 | 69 6e 67 20 4c 69 6e 65 |ine( str|ing Line|
|00004e70| 20 29 3b 0d 0a 0d 0a 2f | 2f 20 52 65 63 65 69 76 | );..../|/ Receiv|
|00004e80| 65 64 42 69 6e 61 72 79 | 3a 20 43 61 6c 6c 65 64 |edBinary|: Called|
|00004e90| 20 77 68 65 6e 20 64 61 | 74 61 20 69 73 20 72 65 | when da|ta is re|
|00004ea0| 63 65 69 76 65 64 20 61 | 6e 64 20 63 6f 6e 6e 65 |ceived a|nd conne|
|00004eb0| 63 74 69 6f 6e 20 6d 6f | 64 65 20 69 73 20 4d 4f |ction mo|de is MO|
|00004ec0| 44 45 5f 42 69 6e 61 72 | 79 2e 0d 0a 65 76 65 6e |DE_Binar|y...even|
|00004ed0| 74 20 52 65 63 65 69 76 | 65 64 42 69 6e 61 72 79 |t Receiv|edBinary|
|00004ee0| 28 20 69 6e 74 20 43 6f | 75 6e 74 2c 20 62 79 74 |( int Co|unt, byt|
|00004ef0| 65 20 42 5b 32 35 35 5d | 20 29 3b 0d 0a 0d 0a 00 |e B[255]| );.....|
|00004f00| 00 00 00 00 00 00 00 00 | 00 75 02 09 2f 2f 20 41 |........|.u..// A|
|00004f10| 41 63 74 6f 72 20 69 6e | 74 65 72 66 61 63 65 0d |Actor in|terface.|
|00004f20| 0a 09 76 6f 69 64 20 44 | 65 73 74 72 6f 79 28 29 |..void D|estroy()|
|00004f30| 3b 0d 0a 09 76 6f 69 64 | 20 50 6f 73 74 53 63 72 |;...void| PostScr|
|00004f40| 69 70 74 44 65 73 74 72 | 6f 79 65 64 28 29 3b 0d |iptDestr|oyed();.|
|00004f50| 0a 09 2f 2f 20 4d 61 73 | 74 65 72 53 65 72 76 65 |..// Mas|terServe|
|00004f60| 72 4c 69 6e 6b 20 69 6e | 74 65 72 66 61 63 65 0d |rLink in|terface.|
|00004f70| 0a 09 55 42 4f 4f 4c 20 | 50 6f 6c 6c 28 20 49 4e |..UBOOL |Poll( IN|
|00004f80| 54 20 57 61 69 74 54 69 | 6d 65 20 29 3b 0d 0a 09 |T WaitTi|me );...|
|00004f90| 2f 2f 20 53 65 72 76 65 | 72 51 75 65 72 79 43 6c |// Serve|rQueryCl|
|00004fa0| 69 65 6e 74 20 69 6e 74 | 65 72 66 61 63 65 0d 0a |ient int|erface..|
|00004fb0| 09 76 6f 69 64 20 49 6e | 69 74 28 29 3b 0d 0a 00 |.void In|it();...|
|00004fc0| 00 00 56 04 01 00 00 00 | 01 00 40 00 0f 00 00 00 |..V.....|..@.....|
|00004fd0| 57 04 01 00 00 00 01 00 | 40 00 0f 00 00 00 00 01 |W.......|@.......|
|00004fe0| 00 00 00 01 00 00 00 0f | 00 60 01 00 00 00 00 00 |........|.`......|
|00004ff0| 00 00 00 00 53 10 63 6c | 61 73 73 20 53 65 72 76 |....S.cl|ass Serv|
|00005000| 65 72 51 75 65 72 79 43 | 6c 69 65 6e 74 20 65 78 |erQueryC|lient ex|
|00005010| 74 65 6e 64 73 20 4d 61 | 73 74 65 72 53 65 72 76 |tends Ma|sterServ|
|00005020| 65 72 4c 69 6e 6b 0d 0a | 09 6e 61 74 69 76 65 3b |erLink..|.native;|
|00005030| 0d 0a 0d 0a 2f 2f 20 28 | 63 70 70 74 65 78 74 29 |....// (|cpptext)|
|00005040| 0d 0a 2f 2f 20 28 63 70 | 70 74 65 78 74 29 0d 0a |..// (cp|ptext)..|
|00005050| 2f 2f 20 28 63 70 70 74 | 65 78 74 29 0d 0a 2f 2f |// (cppt|ext)..//|
|00005060| 20 28 63 70 70 74 65 78 | 74 29 0d 0a 2f 2f 20 28 | (cpptex|t)..// (|
|00005070| 63 70 70 74 65 78 74 29 | 0d 0a 2f 2f 20 28 63 70 |cpptext)|..// (cp|
|00005080| 70 74 65 78 74 29 0d 0a | 2f 2f 20 28 63 70 70 74 |ptext)..|// (cppt|
|00005090| 65 78 74 29 0d 0a 2f 2f | 20 28 63 70 70 74 65 78 |ext)..//| (cpptex|
|000050a0| 74 29 0d 0a 2f 2f 20 28 | 63 70 70 74 65 78 74 29 |t)..// (|cpptext)|
|000050b0| 0d 0a 2f 2f 20 28 63 70 | 70 74 65 78 74 29 0d 0a |..// (cp|ptext)..|
|000050c0| 0d 0a 65 6e 75 6d 20 45 | 51 75 65 72 79 49 6e 74 |..enum E|QueryInt|
|000050d0| 65 72 66 61 63 65 43 6f | 6d 6d 61 6e 64 0d 0a 7b |erfaceCo|mmand..{|
|000050e0| 0d 0a 09 51 49 5f 50 69 | 6e 67 2c 0d 0a 09 51 49 |...QI_Pi|ng,...QI|
|000050f0| 5f 52 75 6c 65 73 2c 0d | 0a 09 51 49 5f 50 6c 61 |_Rules,.|..QI_Pla|
|00005100| 79 65 72 73 2c 0d 0a 09 | 51 49 5f 52 75 6c 65 73 |yers,...|QI_Rules|
|00005110| 41 6e 64 50 6c 61 79 65 | 72 73 2c 0d 0a 09 51 49 |AndPlaye|rs,...QI|
|00005120| 5f 53 6d 61 6c 6c 50 69 | 6e 67 2c 0d 0a 7d 3b 0d |_SmallPi|ng,..};.|
|00005130| 0a 0d 0a 65 6e 75 6d 20 | 45 50 69 6e 67 43 61 75 |...enum |EPingCau|
|00005140| 73 65 0d 0a 7b 0d 0a 09 | 50 43 5f 55 6e 6b 6e 6f |se..{...|PC_Unkno|
|00005150| 77 6e 2c 0d 0a 09 50 43 | 5f 43 6c 69 63 6b 65 64 |wn,...PC|_Clicked|
|00005160| 2c 0d 0a 09 50 43 5f 41 | 75 74 6f 50 69 6e 67 2c |,...PC_A|utoPing,|
|00005170| 0d 0a 09 50 43 5f 4c 41 | 4e 42 72 6f 61 64 63 61 |...PC_LA|NBroadca|
|00005180| 73 74 2c 0d 0a 7d 3b 0d | 0a 0d 0a 76 61 72 20 62 |st,..};.|...var b|
|00005190| 6f 6f 6c 20 62 4c 41 4e | 51 75 65 72 79 3b 0d 0a |ool bLAN|Query;..|
|000051a0| 0d 0a 64 65 6c 65 67 61 | 74 65 20 4f 6e 52 65 63 |..delega|te OnRec|
|000051b0| 65 69 76 65 64 50 69 6e | 67 49 6e 66 6f 28 20 69 |eivedPin|gInfo( i|
|000051c0| 6e 74 20 4c 69 73 74 49 | 44 2c 20 45 50 69 6e 67 |nt ListI|D, EPing|
|000051d0| 43 61 75 73 65 20 50 69 | 6e 67 43 61 75 73 65 2c |Cause Pi|ngCause,|
|000051e0| 20 47 61 6d 65 49 6e 66 | 6f 2e 53 65 72 76 65 72 | GameInf|o.Server|
|000051f0| 52 65 73 70 6f 6e 73 65 | 4c 69 6e 65 20 73 20 29 |Response|Line s )|
|00005200| 3b 0d 0a 64 65 6c 65 67 | 61 74 65 20 4f 6e 50 69 |;..deleg|ate OnPi|
|00005210| 6e 67 54 69 6d 65 6f 75 | 74 28 20 69 6e 74 20 4c |ngTimeou|t( int L|
|00005220| 69 73 74 49 44 2c 20 45 | 50 69 6e 67 43 61 75 73 |istID, E|PingCaus|
|00005230| 65 20 50 69 6e 67 43 61 | 75 73 65 20 29 3b 0d 0a |e PingCa|use );..|
|00005240| 0d 0a 6e 61 74 69 76 65 | 20 66 75 6e 63 74 69 6f |..native| functio|
|00005250| 6e 20 50 69 6e 67 53 65 | 72 76 65 72 28 20 69 6e |n PingSe|rver( in|
|00005260| 74 20 4c 69 73 74 49 44 | 2c 20 45 50 69 6e 67 43 |t ListID|, EPingC|
|00005270| 61 75 73 65 20 50 69 6e | 67 43 61 75 73 65 2c 20 |ause Pin|gCause, |
|00005280| 73 74 72 69 6e 67 20 49 | 50 2c 20 69 6e 74 20 50 |string I|P, int P|
|00005290| 6f 72 74 2c 20 45 51 75 | 65 72 79 49 6e 74 65 72 |ort, EQu|eryInter|
|000052a0| 66 61 63 65 43 6f 6d 6d | 61 6e 64 20 43 6f 6d 6d |faceComm|and Comm|
|000052b0| 61 6e 64 2c 20 47 61 6d | 65 49 6e 66 6f 2e 53 65 |and, Gam|eInfo.Se|
|000052c0| 72 76 65 72 52 65 73 70 | 6f 6e 73 65 4c 69 6e 65 |rverResp|onseLine|
|000052d0| 20 43 75 72 72 65 6e 74 | 53 74 61 74 65 20 29 3b | Current|State );|
|000052e0| 0d 0a 6e 61 74 69 76 65 | 20 66 75 6e 63 74 69 6f |..native| functio|
|000052f0| 6e 20 43 61 6e 63 65 6c | 50 69 6e 67 73 28 29 3b |n Cancel|Pings();|
|00005300| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 42 72 6f |....func|tion Bro|
|00005310| 61 64 63 61 73 74 50 69 | 6e 67 52 65 71 75 65 73 |adcastPi|ngReques|
|00005320| 74 28 29 0d 0a 7b 0d 0a | 09 6c 6f 63 61 6c 20 47 |t()..{..|.local G|
|00005330| 61 6d 65 49 6e 66 6f 2e | 53 65 72 76 65 72 52 65 |ameInfo.|ServerRe|
|00005340| 73 70 6f 6e 73 65 4c 69 | 6e 65 20 54 65 6d 70 3b |sponseLi|ne Temp;|
|00005350| 0d 0a 09 69 66 20 28 63 | 6c 61 73 73 27 4d 61 73 |...if (c|lass'Mas|
|00005360| 74 65 72 53 65 72 76 65 | 72 55 70 6c 69 6e 6b 27 |terServe|rUplink'|
|00005370| 2e 64 65 66 61 75 6c 74 | 2e 4c 41 4e 53 65 72 76 |.default|.LANServ|
|00005380| 65 72 50 6f 72 74 20 3e | 3d 20 30 29 0d 0a 09 20 |erPort >|= 0)... |
|00005390| 20 20 50 69 6e 67 53 65 | 72 76 65 72 28 20 2d 31 | PingSe|rver( -1|
|000053a0| 2c 20 50 43 5f 4c 41 4e | 42 72 6f 61 64 63 61 73 |, PC_LAN|Broadcas|
|000053b0| 74 2c 20 22 42 52 4f 41 | 44 43 41 53 54 22 2c 20 |t, "BROA|DCAST", |
|000053c0| 63 6c 61 73 73 27 4d 61 | 73 74 65 72 53 65 72 76 |class'Ma|sterServ|
|000053d0| 65 72 55 70 6c 69 6e 6b | 27 2e 64 65 66 61 75 6c |erUplink|'.defaul|
|000053e0| 74 2e 4c 41 4e 53 65 72 | 76 65 72 50 6f 72 74 2c |t.LANSer|verPort,|
|000053f0| 20 51 49 5f 50 69 6e 67 | 2c 20 54 65 6d 70 20 29 | QI_Ping|, Temp )|
|00005400| 3b 0d 0a 7d 0d 0a 0d 0a | 00 00 00 00 00 00 00 00 |;..}....|........|
|00005410| 00 00 45 02 09 2f 2f 20 | 41 41 63 74 6f 72 20 69 |..E..// |AActor i|
|00005420| 6e 74 65 72 66 61 63 65 | 0d 0a 09 76 6f 69 64 20 |nterface|...void |
|00005430| 44 65 73 74 72 6f 79 28 | 29 3b 0d 0a 09 76 6f 69 |Destroy(|);...voi|
|00005440| 64 20 50 6f 73 74 53 63 | 72 69 70 74 44 65 73 74 |d PostSc|riptDest|
|00005450| 72 6f 79 65 64 28 29 3b | 0d 0a 09 2f 2f 20 41 53 |royed();|...// AS|
|00005460| 65 72 76 65 72 51 75 65 | 72 79 4c 69 6e 6b 20 69 |erverQue|ryLink i|
|00005470| 6e 74 65 72 66 61 63 65 | 0d 0a 09 55 42 4f 4f 4c |nterface|...UBOOL|
|00005480| 20 50 6f 6c 6c 28 20 49 | 4e 54 20 57 61 69 74 54 | Poll( I|NT WaitT|
|00005490| 69 6d 65 20 29 3b 0d 0a | 00 00 00 00 00 00 00 00 |ime );..|........|
|000054a0| 00 00 7d 2b 63 6c 61 73 | 73 20 4d 61 73 74 65 72 |..}+clas|s Master|
|000054b0| 53 65 72 76 65 72 55 70 | 6c 69 6e 6b 20 65 78 74 |ServerUp|link ext|
|000054c0| 65 6e 64 73 20 4d 61 73 | 74 65 72 53 65 72 76 65 |ends Mas|terServe|
|000054d0| 72 4c 69 6e 6b 0d 0a 20 | 20 20 20 63 6f 6e 66 69 |rLink.. | confi|
|000054e0| 67 0d 0a 09 6e 61 74 69 | 76 65 3b 0d 0a 0d 0a 2f |g...nati|ve;..../|
|000054f0| 2f 20 28 63 70 70 74 65 | 78 74 29 0d 0a 2f 2f 20 |/ (cppte|xt)..// |
|00005500| 28 63 70 70 74 65 78 74 | 29 0d 0a 2f 2f 20 28 63 |(cpptext|)..// (c|
|00005510| 70 70 74 65 78 74 29 0d | 0a 2f 2f 20 28 63 70 70 |pptext).|.// (cpp|
|00005520| 74 65 78 74 29 0d 0a 2f | 2f 20 28 63 70 70 74 65 |text)../|/ (cppte|
|00005530| 78 74 29 0d 0a 2f 2f 20 | 28 63 70 70 74 65 78 74 |xt)..// |(cpptext|
|00005540| 29 0d 0a 2f 2f 20 28 63 | 70 70 74 65 78 74 29 0d |)..// (c|pptext).|
|00005550| 0a 2f 2f 20 28 63 70 70 | 74 65 78 74 29 0d 0a 0d |.// (cpp|text)...|
|00005560| 0a 65 6e 75 6d 20 45 53 | 65 72 76 65 72 54 6f 4d |.enum ES|erverToM|
|00005570| 61 73 74 65 72 0d 0a 7b | 0d 0a 09 53 54 4d 5f 43 |aster..{|...STM_C|
|00005580| 6c 69 65 6e 74 52 65 73 | 70 6f 6e 73 65 2c 0d 0a |lientRes|ponse,..|
|00005590| 09 53 54 4d 5f 47 61 6d | 65 53 74 61 74 65 2c 0d |.STM_Gam|eState,.|
|000055a0| 0a 09 53 54 4d 5f 53 74 | 61 74 73 2c 0d 0a 09 53 |..STM_St|ats,...S|
|000055b0| 54 4d 5f 43 6c 69 65 6e | 74 44 69 73 63 6f 6e 6e |TM_Clien|tDisconn|
|000055c0| 65 63 74 46 61 69 6c 65 | 64 2c 0d 0a 09 53 54 4d |ectFaile|d,...STM|
|000055d0| 5f 4d 44 35 56 65 72 73 | 69 6f 6e 2c 0d 0a 7d 3b |_MD5Vers|ion,..};|
|000055e0| 0d 0a 0d 0a 65 6e 75 6d | 20 45 4d 61 73 74 65 72 |....enum| EMaster|
|000055f0| 54 6f 53 65 72 76 65 72 | 0d 0a 7b 0d 0a 09 4d 54 |ToServer|..{...MT|
|00005600| 53 5f 43 6c 69 65 6e 74 | 43 68 61 6c 6c 65 6e 67 |S_Client|Challeng|
|00005610| 65 2c 0d 0a 09 4d 54 53 | 5f 43 6c 69 65 6e 74 41 |e,...MTS|_ClientA|
|00005620| 75 74 68 46 61 69 6c 65 | 64 2c 0d 0a 09 4d 54 53 |uthFaile|d,...MTS|
|00005630| 5f 53 68 75 74 64 6f 77 | 6e 2c 0d 0a 09 4d 54 53 |_Shutdow|n,...MTS|
|00005640| 5f 4d 61 74 63 68 49 44 | 2c 0d 0a 09 4d 54 53 5f |_MatchID|,...MTS_|
|00005650| 4d 44 35 55 70 64 61 74 | 65 2c 0d 0a 7d 3b 0d 0a |MD5Updat|e,..};..|
|00005660| 0d 0a 65 6e 75 6d 20 45 | 48 65 61 72 74 62 65 61 |..enum E|Heartbea|
|00005670| 74 54 79 70 65 0d 0a 7b | 0d 0a 09 48 42 5f 51 75 |tType..{|...HB_Qu|
|00005680| 65 72 79 49 6e 74 65 72 | 66 61 63 65 2c 0d 0a 09 |eryInter|face,...|
|00005690| 48 42 5f 47 61 6d 65 50 | 6f 72 74 2c 0d 0a 09 48 |HB_GameP|ort,...H|
|000056a0| 42 5f 47 61 6d 65 73 70 | 79 51 75 65 72 79 50 6f |B_Gamesp|yQueryPo|
|000056b0| 72 74 2c 0d 0a 7d 3b 0d | 0a 0d 0a 2f 2f 20 4d 44 |rt,..};.|...// MD|
|000056c0| 35 20 64 61 74 61 20 63 | 6f 6d 69 6e 67 20 66 72 |5 data c|oming fr|
|000056d0| 6f 6d 20 74 68 65 20 6d | 61 73 74 65 72 20 73 65 |om the m|aster se|
|000056e0| 72 76 65 72 2e 0d 0a 73 | 74 72 75 63 74 20 6e 61 |rver...s|truct na|
|000056f0| 74 69 76 65 20 65 78 70 | 6f 72 74 20 4d 44 35 55 |tive exp|ort MD5U|
|00005700| 70 64 61 74 65 44 61 74 | 61 0d 0a 7b 0d 0a 09 76 |pdateDat|a..{...v|
|00005710| 61 72 20 73 74 72 69 6e | 67 20 47 75 69 64 3b 0d |ar strin|g Guid;.|
|00005720| 0a 09 76 61 72 20 73 74 | 72 69 6e 67 20 4d 44 35 |..var st|ring MD5|
|00005730| 3b 0d 0a 09 76 61 72 20 | 49 4e 54 20 52 65 76 69 |;...var |INT Revi|
|00005740| 73 69 6f 6e 3b 0d 0a 7d | 3b 0d 0a 0d 0a 76 61 72 |sion;..}|;....var|
|00005750| 20 47 61 6d 65 49 6e 66 | 6f 2e 53 65 72 76 65 72 | GameInf|o.Server|
|00005760| 52 65 73 70 6f 6e 73 65 | 4c 69 6e 65 20 53 65 72 |Response|Line Ser|
|00005770| 76 65 72 53 74 61 74 65 | 3b 0d 0a 2f 2f 20 76 61 |verState|;..// va|
|00005780| 72 20 4d 61 73 74 65 72 | 53 65 72 76 65 72 47 61 |r Master|ServerGa|
|00005790| 6d 65 53 74 61 74 73 20 | 47 61 6d 65 53 74 61 74 |meStats |GameStat|
|000057a0| 73 3b 20 53 74 61 74 73 | 0d 0a 76 61 72 20 55 64 |s; Stats|..var Ud|
|000057b0| 70 4c 69 6e 6b 09 47 61 | 6d 65 73 70 79 51 75 65 |pLink.Ga|mespyQue|
|000057c0| 72 79 4c 69 6e 6b 3b 0d | 0a 76 61 72 20 63 6f 6e |ryLink;.|.var con|
|000057d0| 73 74 20 69 6e 74 20 4d | 61 74 63 68 49 44 3b 0d |st int M|atchID;.|
|000057e0| 0a 76 61 72 20 66 6c 6f | 61 74 20 52 65 63 6f 6e |.var flo|at Recon|
|000057f0| 6e 65 63 74 54 69 6d 65 | 3b 0d 0a 76 61 72 20 62 |nectTime|;..var b|
|00005800| 6f 6f 6c 20 62 52 65 63 | 6f 6e 6e 65 63 74 50 65 |ool bRec|onnectPe|
|00005810| 6e 64 69 6e 67 3b 0d 0a | 0d 0a 2f 2f 20 63 6f 6e |nding;..|..// con|
|00005820| 66 69 67 0d 0a 76 61 72 | 20 67 6c 6f 62 61 6c 63 |fig..var| globalc|
|00005830| 6f 6e 66 69 67 20 62 6f | 6f 6c 20 44 6f 55 70 6c |onfig bo|ol DoUpl|
|00005840| 69 6e 6b 3b 0d 0a 76 61 | 72 20 67 6c 6f 62 61 6c |ink;..va|r global|
|00005850| 63 6f 6e 66 69 67 20 62 | 6f 6f 6c 20 55 70 6c 69 |config b|ool Upli|
|00005860| 6e 6b 54 6f 47 61 6d 65 | 73 70 79 3b 0d 0a 76 61 |nkToGame|spy;..va|
|00005870| 72 20 67 6c 6f 62 61 6c | 63 6f 6e 66 69 67 20 62 |r global|config b|
|00005880| 6f 6f 6c 20 53 65 6e 64 | 53 74 61 74 73 3b 0d 0a |ool Send|Stats;..|
|00005890| 76 61 72 20 67 6c 6f 62 | 61 6c 63 6f 6e 66 69 67 |var glob|alconfig|
|000058a0| 20 62 6f 6f 6c 20 53 65 | 72 76 65 72 42 65 68 69 | bool Se|rverBehi|
|000058b0| 6e 64 4e 41 54 3b 0d 0a | 76 61 72 20 67 6c 6f 62 |ndNAT;..|var glob|
|000058c0| 61 6c 63 6f 6e 66 69 67 | 20 62 6f 6f 6c 20 44 6f |alconfig| bool Do|
|000058d0| 4c 41 4e 42 72 6f 61 64 | 63 61 73 74 3b 0d 0a 0d |LANBroad|cast;...|
|000058e0| 0a 2f 2f 20 73 6f 72 72 | 79 2c 20 6e 6f 20 63 6f |.// sorr|y, no co|
|000058f0| 64 65 20 66 6f 72 20 79 | 6f 75 21 0d 0a 6e 61 74 |de for y|ou!..nat|
|00005900| 69 76 65 20 66 75 6e 63 | 74 69 6f 6e 20 52 65 63 |ive func|tion Rec|
|00005910| 6f 6e 6e 65 63 74 28 29 | 3b 0d 0a 0d 0a 65 76 65 |onnect()|;....eve|
|00005920| 6e 74 20 42 65 67 69 6e | 50 6c 61 79 28 29 0d 0a |nt Begin|Play()..|
|00005930| 7b 0d 0a 2f 2a 20 53 54 | 41 54 53 0d 0a 09 6c 6f |{../* ST|ATS...lo|
|00005940| 63 61 6c 20 55 64 70 47 | 61 6d 65 73 70 79 51 75 |cal UdpG|amespyQu|
|00005950| 65 72 79 20 20 47 61 6d | 65 73 70 79 51 75 65 72 |ery Gam|espyQuer|
|00005960| 79 3b 0d 0a 09 6c 6f 63 | 61 6c 20 55 64 70 47 61 |y;...loc|al UdpGa|
|00005970| 6d 65 73 70 79 55 70 6c | 69 6e 6b 20 47 61 6d 65 |mespyUpl|ink Game|
|00005980| 73 70 79 55 70 6c 69 6e | 6b 3b 0d 0a 0d 0a 09 69 |spyUplin|k;.....i|
|00005990| 66 28 20 44 6f 55 70 6c | 69 6e 6b 20 29 0d 0a 09 |f( DoUpl|ink )...|
|000059a0| 7b 0d 0a 09 09 2f 2f 20 | 69 66 20 77 65 27 72 65 |{....// |if we're|
|000059b0| 20 75 70 6c 69 6e 6b 69 | 6e 67 20 74 6f 20 67 61 | uplinki|ng to ga|
|000059c0| 6d 65 73 70 79 2c 20 61 | 6c 73 6f 20 73 70 61 77 |mespy, a|lso spaw|
|000059d0| 6e 20 74 68 65 20 67 61 | 6d 65 73 70 79 20 61 63 |n the ga|mespy ac|
|000059e0| 74 6f 72 73 2e 0d 0a 09 | 09 69 66 28 20 55 70 6c |tors....|.if( Upl|
|000059f0| 69 6e 6b 54 6f 47 61 6d | 65 73 70 79 20 29 0d 0a |inkToGam|espy )..|
|00005a00| 09 09 7b 0d 0a 09 09 09 | 47 61 6d 65 73 70 79 51 |..{.....|GamespyQ|
|00005a10| 75 65 72 79 20 20 3d 20 | 53 70 61 77 6e 28 20 63 |uery = |Spawn( c|
|00005a20| 6c 61 73 73 27 55 64 70 | 47 61 6d 65 73 70 79 51 |lass'Udp|GamespyQ|
|00005a30| 75 65 72 79 27 20 29 3b | 0d 0a 09 09 09 47 61 6d |uery' );|.....Gam|
|00005a40| 65 73 70 79 55 70 6c 69 | 6e 6b 20 3d 20 53 70 61 |espyUpli|nk = Spa|
|00005a50| 77 6e 28 20 63 6c 61 73 | 73 27 55 64 70 47 61 6d |wn( clas|s'UdpGam|
|00005a60| 65 73 70 79 55 70 6c 69 | 6e 6b 27 20 29 3b 09 09 |espyUpli|nk' );..|
|00005a70| 0d 0a 0d 0a 09 09 09 2f | 2f 20 46 4d 61 73 74 65 |......./|/ FMaste|
|00005a80| 72 53 65 72 76 65 72 55 | 70 6c 69 6e 6b 20 6e 65 |rServerU|plink ne|
|00005a90| 65 64 73 20 74 68 69 73 | 20 66 6f 72 20 4e 41 54 |eds this| for NAT|
|00005aa0| 2e 0d 0a 09 09 09 47 61 | 6d 65 73 70 79 51 75 65 |......Ga|mespyQue|
|00005ab0| 72 79 4c 69 6e 6b 20 3d | 20 47 61 6d 65 73 70 79 |ryLink =| Gamespy|
|00005ac0| 51 75 65 72 79 3b 0d 0a | 09 09 7d 0d 0a 0d 0a 09 |Query;..|..}.....|
|00005ad0| 09 2f 2f 20 49 66 20 77 | 65 27 72 65 20 73 65 6e |.// If w|e're sen|
|00005ae0| 64 69 6e 67 20 73 74 61 | 74 73 2c 20 0d 0a 09 09 |ding sta|ts, ....|
|00005af0| 69 66 28 20 53 65 6e 64 | 53 74 61 74 73 20 29 0d |if( Send|Stats ).|
|00005b00| 0a 09 09 7b 0d 0a 09 09 | 09 66 6f 72 65 61 63 68 |...{....|.foreach|
|00005b10| 20 41 6c 6c 41 63 74 6f | 72 73 28 63 6c 61 73 73 | AllActo|rs(class|
|00005b20| 27 4d 61 73 74 65 72 53 | 65 72 76 65 72 47 61 6d |'MasterS|erverGam|
|00005b30| 65 53 74 61 74 73 27 2c | 20 47 61 6d 65 53 74 61 |eStats',| GameSta|
|00005b40| 74 73 20 29 0d 0a 09 09 | 09 7b 0d 0a 09 09 09 09 |ts )....|.{......|
|00005b50| 69 66 28 20 47 61 6d 65 | 53 74 61 74 73 2e 55 70 |if( Game|Stats.Up|
|00005b60| 6c 69 6e 6b 20 3d 3d 20 | 4e 6f 6e 65 20 29 0d 0a |link == |None )..|
|00005b70| 09 09 09 09 09 47 61 6d | 65 53 74 61 74 73 2e 55 |.....Gam|eStats.U|
|00005b80| 70 6c 69 6e 6b 20 3d 20 | 53 65 6c 66 3b 0d 0a 09 |plink = |Self;...|
|00005b90| 09 09 09 65 6c 73 65 0d | 0a 09 09 09 09 09 47 61 |...else.|......Ga|
|00005ba0| 6d 65 53 74 61 74 73 20 | 3d 20 4e 6f 6e 65 3b 0d |meStats |= None;.|
|00005bb0| 0a 09 09 09 09 62 72 65 | 61 6b 3b 0d 0a 09 09 09 |.....bre|ak;.....|
|00005bc0| 7d 09 09 0d 0a 09 09 09 | 69 66 28 20 47 61 6d 65 |}.......|if( Game|
|00005bd0| 53 74 61 74 73 20 3d 3d | 20 4e 6f 6e 65 20 29 0d |Stats ==| None ).|
|00005be0| 0a 09 09 09 09 4c 6f 67 | 28 22 4d 61 73 74 65 72 |.....Log|("Master|
|00005bf0| 53 65 72 76 65 72 55 70 | 6c 69 6e 6b 3a 20 4d 61 |ServerUp|link: Ma|
|00005c00| 73 74 65 72 53 65 72 76 | 65 72 47 61 6d 65 53 74 |sterServ|erGameSt|
|00005c10| 61 74 73 20 6e 6f 74 20 | 66 6f 75 6e 64 20 2d 20 |ats not |found - |
|00005c20| 73 74 61 74 73 20 75 70 | 6c 6f 61 64 69 6e 67 20 |stats up|loading |
|00005c30| 64 69 73 61 62 6c 65 64 | 2e 22 29 3b 0d 0a 09 09 |disabled|.");....|
|00005c40| 7d 0d 0a 09 7d 0d 0a 2a | 2f 0d 0a 09 52 65 63 6f |}...}..*|/...Reco|
|00005c50| 6e 6e 65 63 74 28 29 3b | 0d 0a 7d 0d 0a 0d 0a 2f |nnect();|..}..../|
|00005c60| 2f 20 43 61 6c 6c 65 64 | 20 77 68 65 6e 20 74 68 |/ Called| when th|
|00005c70| 65 20 63 6f 6e 6e 65 63 | 74 69 6f 6e 20 74 6f 20 |e connec|tion to |
|00005c80| 74 68 65 20 6d 61 73 74 | 65 72 20 73 65 72 76 65 |the mast|er serve|
|00005c90| 72 20 66 61 69 6c 73 20 | 6f 72 20 64 6f 65 73 6e |r fails |or doesn|
|00005ca0| 27 74 20 63 6f 6e 6e 65 | 63 74 2e 0d 0a 65 76 65 |'t conne|ct...eve|
|00005cb0| 6e 74 20 43 6f 6e 6e 65 | 63 74 69 6f 6e 46 61 69 |nt Conne|ctionFai|
|00005cc0| 6c 65 64 28 20 62 6f 6f | 6c 20 62 53 68 6f 75 6c |led( boo|l bShoul|
|00005cd0| 64 52 65 63 6f 6e 6e 65 | 63 74 20 29 0d 0a 7b 0d |dReconne|ct )..{.|
|00005ce0| 0a 09 4c 6f 67 28 22 4d | 61 73 74 65 72 20 73 65 |..Log("M|aster se|
|00005cf0| 72 76 65 72 20 63 6f 6e | 6e 65 63 74 69 6f 6e 20 |rver con|nection |
|00005d00| 66 61 69 6c 65 64 22 29 | 3b 0d 0a 09 62 52 65 63 |failed")|;...bRec|
|00005d10| 6f 6e 6e 65 63 74 50 65 | 6e 64 69 6e 67 20 3d 20 |onnectPe|nding = |
|00005d20| 62 53 68 6f 75 6c 64 52 | 65 63 6f 6e 6e 65 63 74 |bShouldR|econnect|
|00005d30| 3b 0d 0a 09 52 65 63 6f | 6e 6e 65 63 74 54 69 6d |;...Reco|nnectTim|
|00005d40| 65 20 3d 20 30 3b 0d 0a | 7d 0d 0a 0d 0a 2f 2f 20 |e = 0;..|}....// |
|00005d50| 43 61 6c 6c 65 64 20 77 | 68 65 6e 20 77 65 20 73 |Called w|hen we s|
|00005d60| 68 6f 75 6c 64 20 72 65 | 66 72 65 73 68 20 74 68 |hould re|fresh th|
|00005d70| 65 20 67 61 6d 65 20 73 | 74 61 74 65 0d 0a 65 76 |e game s|tate..ev|
|00005d80| 65 6e 74 20 52 65 66 72 | 65 73 68 28 29 0d 0a 7b |ent Refr|esh()..{|
|00005d90| 0d 0a 09 4c 65 76 65 6c | 2e 47 61 6d 65 2e 47 65 |...Level|.Game.Ge|
|00005da0| 74 53 65 72 76 65 72 49 | 6e 66 6f 28 53 65 72 76 |tServerI|nfo(Serv|
|00005db0| 65 72 53 74 61 74 65 29 | 3b 0d 0a 09 4c 65 76 65 |erState)|;...Leve|
|00005dc0| 6c 2e 47 61 6d 65 2e 47 | 65 74 53 65 72 76 65 72 |l.Game.G|etServer|
|00005dd0| 44 65 74 61 69 6c 73 28 | 53 65 72 76 65 72 53 74 |Details(|ServerSt|
|00005de0| 61 74 65 29 3b 0d 0a 09 | 4c 65 76 65 6c 2e 47 61 |ate);...|Level.Ga|
|00005df0| 6d 65 2e 47 65 74 53 65 | 72 76 65 72 50 6c 61 79 |me.GetSe|rverPlay|
|00005e00| 65 72 73 28 53 65 72 76 | 65 72 53 74 61 74 65 29 |ers(Serv|erState)|
|00005e10| 3b 0d 0a 7d 0d 0a 0d 0a | 2f 2f 20 43 61 6c 6c 20 |;..}....|// Call |
|00005e20| 74 6f 20 6c 6f 67 20 61 | 20 73 74 61 74 20 6c 69 |to log a| stat li|
|00005e30| 6e 65 0d 0a 6e 61 74 69 | 76 65 20 65 76 65 6e 74 |ne..nati|ve event|
|00005e40| 20 62 6f 6f 6c 20 4c 6f | 67 53 74 61 74 4c 69 6e | bool Lo|gStatLin|
|00005e50| 65 28 20 73 74 72 69 6e | 67 20 53 74 61 74 4c 69 |e( strin|g StatLi|
|00005e60| 6e 65 20 29 3b 0d 0a 0d | 0a 2f 2f 20 48 61 6e 64 |ne );...|.// Hand|
|00005e70| 6c 65 20 64 69 73 63 6f | 6e 6e 65 63 74 69 6f 6e |le disco|nnection|
|00005e80| 2e 0d 0a 73 69 6d 75 6c | 61 74 65 64 20 66 75 6e |...simul|ated fun|
|00005e90| 63 74 69 6f 6e 20 54 69 | 63 6b 28 20 66 6c 6f 61 |ction Ti|ck( floa|
|00005ea0| 74 20 44 65 6c 74 61 20 | 29 0d 0a 7b 0d 0a 09 53 |t Delta |)..{...S|
|00005eb0| 75 70 65 72 2e 54 69 63 | 6b 28 44 65 6c 74 61 29 |uper.Tic|k(Delta)|
|00005ec0| 3b 0d 0a 09 52 65 63 6f | 6e 6e 65 63 74 54 69 6d |;...Reco|nnectTim|
|00005ed0| 65 20 3d 20 52 65 63 6f | 6e 6e 65 63 74 54 69 6d |e = Reco|nnectTim|
|00005ee0| 65 20 2b 20 44 65 6c 74 | 61 3b 0d 0a 09 69 66 28 |e + Delt|a;...if(|
|00005ef0| 20 62 52 65 63 6f 6e 6e | 65 63 74 50 65 6e 64 69 | bReconn|ectPendi|
|00005f00| 6e 67 20 29 0d 0a 09 7b | 0d 0a 09 09 69 66 28 20 |ng )...{|....if( |
|00005f10| 52 65 63 6f 6e 6e 65 63 | 74 54 69 6d 65 20 3e 20 |Reconnec|tTime > |
|00005f20| 31 30 2e 30 20 29 0d 0a | 09 09 7b 0d 0a 09 09 09 |10.0 )..|..{.....|
|00005f30| 4c 6f 67 28 22 41 74 74 | 65 6d 70 74 69 6e 67 20 |Log("Att|empting |
|00005f40| 74 6f 20 72 65 63 6f 6e | 6e 65 63 74 20 74 6f 20 |to recon|nect to |
|00005f50| 6d 61 73 74 65 72 20 73 | 65 72 76 65 72 22 29 3b |master s|erver");|
|00005f60| 0d 0a 09 09 09 62 52 65 | 63 6f 6e 6e 65 63 74 50 |.....bRe|connectP|
|00005f70| 65 6e 64 69 6e 67 20 3d | 20 46 61 6c 73 65 3b 0d |ending =| False;.|
|00005f80| 0a 09 09 09 52 65 63 6f | 6e 6e 65 63 74 28 29 3b |....Reco|nnect();|
|00005f90| 0d 0a 09 09 7d 0d 0a 09 | 7d 0d 0a 7d 0d 0a 0d 0a |....}...|}..}....|
|00005fa0| 00 00 00 00 00 00 00 00 | 00 00 34 09 76 69 72 74 |........|..4.virt|
|00005fb0| 75 61 6c 20 55 42 4f 4f | 4c 20 50 6f 6c 6c 28 20 |ual UBOO|L Poll( |
|00005fc0| 49 4e 54 20 57 61 69 74 | 54 69 6d 65 20 29 20 7b |INT Wait|Time ) {|
|00005fd0| 20 72 65 74 75 72 6e 20 | 30 3b 20 7d 0d 0a 00 00 | return |0; }....|
|00005fe0| 00 5d 04 01 00 00 00 02 | 10 00 00 00 00 00 00 5f |.]......|......._|
|00005ff0| 04 01 00 00 00 01 00 40 | 00 27 00 5e 04 00 00 00 |.......@|.'.^....|
|00006000| 01 00 00 00 00 00 40 00 | 00 00 61 01 00 00 6e 04 |......@.|..a...n.|
|00006010| 01 00 00 00 03 00 00 00 | 27 00 00 00 62 04 00 71 |........|'...b..q|
|00006020| 01 2c 00 50 00 00 00 8c | 04 00 00 06 00 00 00 29 |.,.P....|.......)|
|00006030| 71 01 0b 00 00 00 00 04 | 02 00 00 00 00 00 00 00 |q.......|........|
|00006040| 00 00 00 53 08 63 6c 61 | 73 73 20 4d 61 73 74 65 |...S.cla|ss Maste|
|00006050| 72 53 65 72 76 65 72 4c | 69 6e 6b 20 65 78 74 65 |rServerL|ink exte|
|00006060| 6e 64 73 20 49 6e 66 6f | 0d 0a 09 6e 61 74 69 76 |nds Info|...nativ|
|00006070| 65 0d 0a 09 74 72 61 6e | 73 69 65 6e 74 3b 0d 0a |e...tran|sient;..|
|00006080| 0d 0a 2f 2f 20 28 63 70 | 70 74 65 78 74 29 0d 0a |..// (cp|ptext)..|
|00006090| 2f 2f 20 28 63 70 70 74 | 65 78 74 29 0d 0a 2f 2f |// (cppt|ext)..//|
|000060a0| 20 28 63 70 70 74 65 78 | 74 29 0d 0a 2f 2f 20 28 | (cpptex|t)..// (|
|000060b0| 63 70 70 74 65 78 74 29 | 0d 0a 0d 0a 76 61 72 20 |cpptext)|....var |
|000060c0| 6e 61 74 69 76 65 20 63 | 6f 6e 73 74 20 69 6e 74 |native c|onst int|
|000060d0| 20 4c 69 6e 6b 50 74 72 | 3b 0d 0a 76 61 72 20 69 | LinkPtr|;..var i|
|000060e0| 6e 74 20 4c 41 4e 50 6f | 72 74 3b 0d 0a 76 61 72 |nt LANPo|rt;..var|
|000060f0| 20 69 6e 74 20 4c 41 4e | 53 65 72 76 65 72 50 6f | int LAN|ServerPo|
|00006100| 72 74 3b 0d 0a 76 61 72 | 20 69 6e 74 20 43 75 72 |rt;..var| int Cur|
|00006110| 72 65 6e 74 4d 61 73 74 | 65 72 53 65 72 76 65 72 |rentMast|erServer|
|00006120| 3b 0d 0a 76 61 72 20 69 | 6e 74 20 4d 61 73 74 65 |;..var i|nt Maste|
|00006130| 72 53 65 72 76 65 72 50 | 6f 72 74 5b 35 5d 3b 0d |rServerP|ort[5];.|
|00006140| 0a 76 61 72 20 73 74 72 | 69 6e 67 20 4d 61 73 74 |.var str|ing Mast|
|00006150| 65 72 53 65 72 76 65 72 | 41 64 64 72 65 73 73 5b |erServer|Address[|
|00006160| 35 5d 3b 0d 0a 0d 0a 6e | 61 74 69 76 65 20 66 75 |5];....n|ative fu|
|00006170| 6e 63 74 69 6f 6e 20 62 | 6f 6f 6c 20 50 6f 6c 6c |nction b|ool Poll|
|00006180| 28 20 69 6e 74 20 57 61 | 69 74 54 69 6d 65 20 29 |( int Wa|itTime )|
|00006190| 3b 0d 0a 0d 0a 65 76 65 | 6e 74 20 47 65 74 4d 61 |;....eve|nt GetMa|
|000061a0| 73 74 65 72 53 65 72 76 | 65 72 28 20 6f 75 74 20 |sterServ|er( out |
|000061b0| 73 74 72 69 6e 67 20 4f | 75 74 41 64 64 72 65 73 |string O|utAddres|
|000061c0| 73 2c 20 6f 75 74 20 69 | 6e 74 20 4f 75 74 50 6f |s, out i|nt OutPo|
|000061d0| 72 74 20 29 0d 0a 7b 0d | 0a 09 4f 75 74 41 64 64 |rt )..{.|..OutAdd|
|000061e0| 72 65 73 73 20 3d 20 22 | 64 65 76 73 65 72 76 65 |ress = "|devserve|
|000061f0| 72 2e 61 72 75 73 68 67 | 61 6d 65 73 2e 63 6f 6d |r.arushg|ames.com|
|00006200| 22 3b 0d 0a 09 4f 75 74 | 50 6f 72 74 20 3d 20 32 |";...Out|Port = 2|
|00006210| 37 39 30 30 3b 0d 0a 7d | 0d 0a 0d 0a 73 69 6d 75 |7900;..}|....simu|
|00006220| 6c 61 74 65 64 20 66 75 | 6e 63 74 69 6f 6e 20 54 |lated fu|nction T|
|00006230| 69 63 6b 28 20 66 6c 6f | 61 74 20 44 65 6c 74 61 |ick( flo|at Delta|
|00006240| 20 29 0d 0a 7b 0d 0a 09 | 50 6f 6c 6c 28 30 29 3b | )..{...|Poll(0);|
|00006250| 0d 0a 7d 0d 0a 0d 0a 00 | 00 00 63 04 00 00 5f 02 |..}.....|..c..._.|
|00006260| 00 51 00 00 00 a5 04 00 | 00 01 00 00 00 0b 00 00 |.Q......|........|
|00006270| 00 00 04 02 00 00 00 64 | 04 00 00 2b 00 52 00 00 |.......d|...+.R..|
|00006280| 00 ca 04 00 00 01 00 00 | 00 0b 00 00 00 00 04 02 |........|........|
|00006290| 00 00 00 65 04 00 00 2a | 00 53 00 00 00 ef 04 00 |...e...*|.S......|
|000062a0| 00 01 00 00 00 0b 00 00 | 00 00 04 02 00 00 00 7b |........|.......{|
|000062b0| 01 00 00 29 00 54 00 00 | 00 13 05 00 00 01 00 00 |...).T..|........|
|000062c0| 00 0b 00 00 00 00 04 02 | 00 00 00 00 00 00 00 00 |........|........|
|000062d0| 00 00 75 02 09 2f 2f 20 | 41 41 63 74 6f 72 20 69 |..u..// |AActor i|
|000062e0| 6e 74 65 72 66 61 63 65 | 0d 0a 09 76 6f 69 64 20 |nterface|...void |
|000062f0| 44 65 73 74 72 6f 79 28 | 29 3b 0d 0a 09 76 6f 69 |Destroy(|);...voi|
|00006300| 64 20 50 6f 73 74 53 63 | 72 69 70 74 44 65 73 74 |d PostSc|riptDest|
|00006310| 72 6f 79 65 64 28 29 3b | 0d 0a 09 2f 2f 20 4d 61 |royed();|...// Ma|
|00006320| 73 74 65 72 53 65 72 76 | 65 72 4c 69 6e 6b 20 69 |sterServ|erLink i|
|00006330| 6e 74 65 72 66 61 63 65 | 0d 0a 09 55 42 4f 4f 4c |nterface|...UBOOL|
|00006340| 20 50 6f 6c 6c 28 20 49 | 4e 54 20 57 61 69 74 54 | Poll( I|NT WaitT|
|00006350| 69 6d 65 20 29 3b 0d 0a | 09 2f 2f 20 53 65 72 76 |ime );..|.// Serv|
|00006360| 65 72 51 75 65 72 79 43 | 6c 69 65 6e 74 20 69 6e |erQueryC|lient in|
|00006370| 74 65 72 66 61 63 65 0d | 0a 09 76 6f 69 64 20 49 |terface.|..void I|
|00006380| 6e 69 74 28 29 3b 0d 0a | 00 00 00 68 04 01 00 00 |nit();..|...h....|
|00006390| 00 80 00 00 00 00 00 00 | 00 69 04 01 00 00 00 80 |........|.i......|
|000063a0| 00 00 00 00 00 67 01 00 | 00 6a 04 01 00 00 00 80 |.....g..|.j......|
|000063b0| 00 00 00 00 00 66 01 00 | 00 6b 04 01 00 00 00 80 |.....f..|.k......|
|000063c0| 00 40 00 00 00 00 00 6c | 04 01 00 00 00 80 00 40 |.@.....l|.......@|
|000063d0| 00 00 00 00 00 6d 04 01 | 00 00 00 80 00 40 00 00 |.....m..|.....@..|
|000063e0| 00 00 00 00 01 00 00 00 | 80 00 00 00 00 00 00 00 |........|........|
|000063f0| 72 04 01 00 00 00 00 00 | 40 00 00 00 7b 01 00 00 |r.......|@...{...|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.